--save-dev 和--save的区别


使用 npm install 安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,分别是:

  • npm install xxx –-save / npm i xxx -S 写入到 dependencies 对象
  • npm install xxx –-save-dev / npm i xxx -D 写入到 devDependencies 对象

删除包

  • npm unstall xxx –-save
  • npm unstall xxx –-save-dev

其中,devDependencies 里面的插件只用于开发环境,上线后非必需,比如:webpack,gulp等压缩打包工具、各种loader。而 dependencies 是需要发布到生产环境的,上线后必需,UI框架,vue-router,字体文件等线上必需的东西。

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM