npm四种下载方式的区别

npm install moduleName 命令

安装模块到项目node_modules目录下。

不会将模块依赖写入devDependencies或dependencies 节点。

运行 npm install 初始化项目时不会下载模块。
npm install -g moduleName 命令

安装模块到全局,不会在项目node_modules目录中保存模块包。

不会将模块依赖写入devDependencies或dependencies 节点。

运行 npm install 初始化项目时不会下载模块。
npm install -save moduleName 命令

安装模块到项目node_modules目录下。

会将模块依赖写入dependencies 节点。

运行 npm install 初始化项目时,会将模块下载到项目目录下。

运行npm install --production或者注明NODE_ENV变量值为production时,会自动下载模块到node_modules目录中。
npm install -save-dev moduleName 命令

安装模块到项目node_modules目录下。

会将模块依赖写入devDependencies 节点。

运行 npm install 初始化项目时,会将模块下载到项目目录下。

运行npm install --production或者注明NODE_ENV变量值为production时,不会自动下载模块到node_modules目录中。

相关推荐
For. tomorrow2 分钟前
Vue3中el-table组件实现分页,多选以及回显
前端·vue.js·elementui
布瑞泽的童话29 分钟前
无需切换平台?TuneFree如何搜罗所有你爱的音乐
前端·vue.js·后端·开源
白鹭凡41 分钟前
react 甘特图之旅
前端·react.js·甘特图
2401_862886781 小时前
蓝禾,汤臣倍健,三七互娱,得物,顺丰,快手,游卡,oppo,康冠科技,途游游戏,埃科光电25秋招内推
前端·c++·python·算法·游戏
书中自有妍如玉1 小时前
layui时间选择器选择周 日月季度年
前端·javascript·layui
Riesenzahn1 小时前
canvas生成图片有没有跨域问题?如果有如何解决?
前端·javascript
f8979070701 小时前
layui 可以使点击图片放大
前端·javascript·layui
忘不了情1 小时前
左键选择v-html绑定的文本内容,松开鼠标后出现复制弹窗
前端·javascript·html
世界尽头与你1 小时前
HTML常见语法设计
前端·html