node、npm、webpack、vue-cli傻傻分不清?

简介: node、npm、webpack、vue-cli傻傻分不清?

node、npm、webpack、vue-cli傻傻分不清?


 

1-1node、npm、webpack、vue-cli各自作用:

▷node:node.js是服务端浏览器端js有很多缺陷,比如不能操作本地文件呐,而node.js 可以node是一个平台,是服务器端JavaScript的解析器

nodejs本身运行Google V8 JavaScript引擎,所以速度和性能非常好。 

 

▷npm:① npm官网 ② 包管理工具。

npm社区或官网是一个巨大的Node生态系统,社区成员可以随意发布和安装npm生态中的包,直接安装到你的项目中就可以使用,

但是当包引入数量很多时管理就成为了一个问题,于是,npm经为你做好了依和版本的控制,

也就是使用npm可以你从繁的依安装和版本冲突中解脱出来,而关注你的业务而不是的管理。

 

▷ webpack:模块化打包工具webpack可以把你npm中安装的包打包成更小的浏览器可读的静态资源(模块化打包工具)

 

▷ vue-cli:

CLI是Command-Line Interface,俗称脚手架.

使用Vue.js开发大型应用时,我们需要考虑代码目录结构、项目结构和部署、热加载、代码单元测试等事情。(vue 脚手架的作用)

  而通过vue-cli即可:vue-cli 可以快速搭建Vue开发环境以及对应的webpack配置。

■   Vue.js官方脚手架工具就使用了webpack模板。

 

 

1-2,node、npm、webpack、vue-cli之间的联系?


 

● node 为了正常执行很多的代码,通过npm(Node Package Manager)工具进行管理和分发,我们会经常使用NPM来安装一些开发过程中依赖包。

● 而 Webpack模块化打包工具, 正常使用需要依赖node 环境。

● vue-cli 可以快速搭建Vue开发环境以及对应的webpack配置。

目录
相关文章
|
1月前
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
32 0
|
2月前
|
存储 JavaScript
Nodejs的npm包管理器快速入门
介绍Node.js的npm包管理器的快速入门,包括包的概念、结构、描述文件、npm常用命令如安装、搜索、移除软件包,以及如何处理常见的npm工具部署错误。
66 2
Nodejs的npm包管理器快速入门
2071 verbose node v16.6.0 2072 verbose npm v7.19.1或者 no such file or directory, lstat ‘D:\wor
该博客文章提供了解决在使用npm版本7.19.1时出现的"no such file or directory"错误的具体方法,建议通过降级npm到6.14.8版本来解决问题,并确认了该方法可以成功安装node_modules。
2071 verbose node v16.6.0 2072 verbose npm v7.19.1或者 no such file or directory, lstat ‘D:\wor
|
3月前
|
缓存 JavaScript 前端开发
成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】
这篇文章介绍了如何解决npm版本与Node.js版本不兼容的问题,提供了查看当前npm和Node.js版本的步骤,以及如何根据Node.js版本选择合适的npm版本并进行升级的详细指导。
成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】
|
3月前
|
JavaScript
【Deepin 20系统】Jupyter notebook解决ValueError: Please install Node.js and npm before continuing installa
文章讨论了在Deepin 20系统上安装Jupyter Notebook的debug插件时出现的"ValueError: Please install Node.js and npm before continuing installation"错误,并提供了使用conda安装Node.js的解决方法。
124 1
|
3月前
Mac卸载 Node npm,升级 Node
Mac卸载 Node npm,升级 Node
66 0
|
3月前
NPM——Electron failed to install correctly, please delete node_modules/electron and try
NPM——Electron failed to install correctly, please delete node_modules/electron and try
272 0
|
3月前
|
开发工具 git
IDEA——npm install 没有生成node_modules目录
IDEA——npm install 没有生成node_modules目录
255 0
|
3月前
|
缓存
Node——npm ERR! cb() never called!
Node——npm ERR! cb() never called!
59 0
|
JavaScript 前端开发 测试技术
Node、webpack、脚手架vue-cli,介绍与安装,无缝连接教程
Node、webpack、脚手架vue-cli,介绍与安装,无缝连接教程
169 0
下一篇
无影云桌面