npm install -S -D 的区别

258 阅读1分钟

npm i 本地安装

  • 可以通过 require() 来引入本地安装的包

npm i -g 全局安装

  • 将安装包放在 /usr/local 下或者你 node 的安装目录。

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

  • 写入dependencies
  • 之后运行npm install --production或者注明NODE_ENV变量值为production时,会自动安装msbuildnode_modules目录中

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

  • 写入devDependencies
  • 之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装msbuildnode_modules目录中

dependencies 与 devDependencies 的区别

  • devDependencies 里面的插件只用于开发环境,不用于生产环境
  • dependencies 是需要发布到生产环境的。

参考地址 www.cnblogs.com/hukuangjie/…