npm install -D -S -g的区别
npm安装包的时候有时候后缀为-S,有时候为-D,还有-g。
那么这几个后缀在安装相关依赖包的时候有什么区别呢?其实很简单,情况如下
常用的npm安装后缀:
npm安装后缀 | 写入到 | 用于环境 | 常用包 |
---|---|---|---|
-D、–save-dev | devDependencies对象 | 开发环境 | babel,sass-loader,gulp ,webpack |
-S、–save | dependencies对象 | 生产环境 | |
-g | 全局安装 |
解释说明:
npm install module_name -S 即 npm install module_name --save 写入dependencies,用于发布到生产环境。
npm install module_name -D 即 npm install module_name --save-dev 写入devDependencies,只用于开发环境。
npm install module_name -g 全局安装(命令行使用)