--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中的模块。

posted @ 2020-09-11 21:30  精灵W的博客  阅读(656)  评论(0编辑  收藏  举报