跳到主要内容

了解 npm install -S -D -g 的用法

· 阅读需 1 分钟
lzw.

当安装插件配置到 package.json 文件时,了解 npm install -S -D -g 的用法区别

--保存到 dependencies

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

--保存到 devDependencies

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

模块安装位置

  • npm install module_name -g 全局安装(命令行使用)
  • npm install module_name 本地安装(将安装包放在 ./node_modules 下)

dependenciesdevDependencies 有什么区别呢?

dependencies 的插件需要发布到生产环境中

devDependencies 中的插件只在开发环境下使用

举个例子:使用 weui 组件时,因为要用到生产环境中,应写入到 dependencies 中;而使用 eslint 插件只是用来开发时调试代码,应写入到 devDependencies 中。你的明白了吗?