npm --save-dev --save 的区别2

npm install 在安装 npm 包时,有两种命令参数可以把包的信息写入 package.json 中

  1. npm install --save-dev 缩写:npm i -D xxx

    会把依赖包名称添加到 package.json 中的 dependencies 键下,

  1. npm install --save 缩写:npm i -S xxx

    会把依赖包名称添加到 package.json 中的 devDependencies 键下

 

区别:

  devDependencies:

    devDependencies下列出的模块,是仅在开发的时候用的,发布之后不用的。

  dependencies:

    dependencies下列出的模块,开发和发布后都会用到,否则项目就运行不了。

 

注:

  我们 npm install 时,会下载 devDependencies 和 dependencies 的所有模块

  我们 npm install --production 或者 NODE_ENV 变量值为 production 时,只下载 dependencies 中的模块。

 

posted @ 2021-04-02 09:54  cros  阅读(70)  评论(0)    收藏  举报