美文网首页
npm install -S npm install -D

npm install -S npm install -D

作者: 飘雪天行 | 来源:发表于2019-12-13 23:07 被阅读0次

npm install 、npm install --save 和 npm install --save-dev

相同点

三者都会本地安装包到项目的node_modules目录中

比如:

运行:

    npm install fastclick --save

只会写入到 package.json中的 dependencies

npm install module_name -S 即 npm install module_name --save

写入dependencies

npm install module_name -D 即 npm install module_name --save-dev

写入devDependencies

区别

区别在于对项目package.json的修改,npm install不会修改package.json,而后两者会将依赖添加进package.json,后两者的区别请看下文循序渐进。

指定依赖包

指定包取决于你的项目,你需要在package.json文件中列出你需要使用的包,有两种包可以选择:

“dependencies”: 这些包都是你的应用程序在生产环境中所需要的。 -S

“devDepedencies”:这些包只是在开发和测试中需要的。-D

补充:正常使用npm install时,会下载dependencies和devDependencies中的模块,当使用npm install --production或者注明NODE_ENV变量值为production时,只会下载dependencies中的模块。

如果想使用淘宝源下载, 主要为了速度,建议不要用cnpm,而是直接修改源地址

npm i xxx --save  --registry=http://registry.npm.taobao.org

相关文章

网友评论

      本文标题:npm install -S npm install -D

      本文链接:https://www.haomeiwen.com/subject/ddbqnctx.html