NPM安装命令的参数区别
2022-02-05
775
在使用 npm install 安装模块的模块时一般会使用下面这几种命令形式:
一、
npm install moduleName
安装到项目node_modules目录下。
不会将模块依赖写入package.json中的 devDependencies或dependencies。
运行 npm install 初始化项目时不会下载模块。
二、
npm install moduleName -g
安装模块到全局,具体安装到磁盘哪个位置,要看 npm config get prefix 位置,不会在项目 node_modules 目录中保存模块包。
不会将模块依赖写入 devDependencies 或 dependencies 节点。
npm install 初始化项目时不下载模块
三、
npm install moduleName --save
安装模块到项目 node_modules 目录下。
会将模块依赖写入 dependencies 节点。
运行 npm install时,会将模块下载到项目目录下。
运行npm install –production 或者注明 NODE_ENV 变量值为 production 时,会自动下载模块到 node_modules 目录中。
四、
npm install moduleName --save-dev
安装到项目 node_modules 目录下。
将模块依赖写入 devDependencies 节点。
npm install时,模块会下载到项目目录下。
运行npm install –production 或者注明 NODE_ENV 变量值为 production 时,不会自动下载模块到 node_modules 目录中。
- 本文作者:JSZ
- 本文链接:blog.vampuck.com/2022/02/05/npm_log/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!
查看评论