原文地址:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html
使用npm install 安装模块,有以下几种形式:
npm install <模块名>
npm install -g <模块名>
npm install -save <模块名>
npm install --save-dev <模块名>
在区分上面四个命令前 , 我们先了解 package文件的 dependencies
节点 和 devDependencies
节点
dependencies
和devDependencies
区别
- devDependencies 节点下的模块是我们在开发时需要用的
- dependencies 节点下的模块是项目运行必备的
下面区分npm install 的四个命令:
npm install <模块名>
- 将模块安装到项目node_modules目录中
- 不会将模块依赖写入devDependencies或dependencies 节点
npm install -g <模块名>
- 全局安装模块,不会将模块安装到项目node_modules目录中
- 不会将模块依赖写入devDependencies或dependencies 节点
npm install -save <模块名>
- 将模块安装到项目node_modules目录中
- 将模块依赖写入dependencies 节点
npm install --save-dev <模块名>
- 将模块安装到项目node_modules目录中
- 将模块依赖写入devDependencies 节点