叉烧店并不卖叉烧

NPM install -save 和 -save-dev

npm TTT 90℃ 0评论

参考

使用npm install安装模块的时候,一般会使用以下几种命令:

npm install moduleName # 安装模块到项目目录下
npm install -g moduleName # 将模块安装到全局
npm install --save moduleName # 将模块安装到项目目录下,并在package.json文件的denpendencies节点写入依赖
npm install --save-dev moduleName # 将模块安装到项目目录下,并在package.json文件的devDependencies节点写入依赖

命令对比

npm install moduleName

1.安装模块到项目的node_modules目录下

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

3.运行npm install初始化项目时不会下载模块

npm install -g moduleName

1.安装模块到全局,不会再项目node_modules目录中保存模块包

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

3.运行npm install初始化项目时不会下载模块

npm install –save moduleName

1.安装模块到项目node_modules目录下

2.会将模块依赖写入dependencies节点

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

4.运行npm intall –production或着注明NODE_ENV变量值为production时,会自动下载模块到node_modules目录中

npm install –save-dev moduleName

1.安装模块到项目node_modules目录下

2.会将模块依赖写入devDependencies节点

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

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

总结

devDependencies节点下的模块我们在开发时需要用到,比如项目中使用gulp,压缩css、js模块。gulp在我们的项目部署后是不需要的,所以可以使用–save-dev的形式安装,想express这些模块是项目运行必备的,应该安装在dependencies节点下,所以应该使用–save的形式安装

转载请注明:叉烧店 » NPM install -save 和 -save-dev

喜欢 (0)
发表我的评论
取消评论

CAPTCHA Image
Reload Image
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址