- 什么是npm?
npm全称node package management,是node.js内置的软件管理器,所以毫无疑问可知,node.js是用来管理软件包的。
- 什么是webpack?
官网上给出的解释是,本质上,webpack是一个现代JavaScript应用程序的的静态模块打包器(module bundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要地的每一个模块,然后将所有的这些模块打包成一个或多个bundler。
- 什么是webpack-cli?
webpack-cli是分离出来的webpack命令行功能,我们可以使用webpack-cli来进行项目的打包。
- 什么是node?
Node.js是一个基于Chrome V8引擎驱动的JavaScript运行时。Node.js使用高效、轻量级的事件驱动、非阻塞I/O模型。它的包生态系统npm,是目前世界上最大的开源库生态系统。
- 什么是vue-cli?
vue-cli是一个全局安装的npm包,提供了终端里的vue命令。它可以通过vue create快速的搭建一个vue项目,或者直接通过vue serve构建新想法的原型
总结
node是一个基于chrome V8引擎驱动的JavaScript运行时,是一种编程语言;npm是一个包管理器,是node的包生态系统,目前是世界上最大的开源库生态系统;webpack是一个静态打包器,将js模块打成一个或多个bundler。