浅析npm install -g 和 –save-dev

米阳 2020-2-23 290 2/23

npm install

-g

  1. 将安装包放在 /usr/local 下或者 node 的安装目录。
  2. 可以直接在命令行里使用。

--save

  1. 会把build包安装到node_modules目录中;
  2. 自动把模块和版本号添加到package.jsondependencies属性下;
  3. 之后运行npm install命令时,会自动安装buildnode_modules目录中;
  4. 之后运行npm install --production或者注明NODE_ENV变量值为production时,会自动安装msbuildnode_modules目录中;

--save-dev

  1. 会把msbuild包安装到node_modules目录中;
  2. 自动把模块和版本号添加到package.jsondevDependencies属性下;
  3. 之后运行npm install命令时,会自动安装msbuildnode_modules目录中;
  4. 之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装msbuildnode_modules目录中;

package.json中dependencies与devDependecies

dependencies

项目依赖既在生产环境中又在开发环境中,例如:vue框架、vuex、vue-router

devDependencies

开发依赖应用于开发环境中,无需打包,例如:vue-cli、css预处理器。用户使用 npm 1 或 2 时会自动安装这种依赖,npm 3 不会自动安装,会提示用户安装。

 

 

- THE END -

米阳

10月24日11:18

最后修改:2024年10月24日
0

非特殊说明,本博所有文章均为博主原创。