npm -S -D的区别

在这里插入图片描述

(1)npm install XXX -S

-s--save(生产环境)

包名会被注册在package.json的dependencies里面,在生产环境下这个包的依赖依然存在


(2)npm install XXX -D

-d--dev(开发环境)

包名会被注册在package.json的devDependencies里面,仅在开发环境下存在的包用-D,如babel,sass-loader这些解析器


(3)i 、-S、-D代表什么

iinstall 的简写;
-S就是--save的简写,–save会将包的名称及版本号放在dependencies里面;
-D就是--save-dev 这样安装的包的名称及版本号就会存在package.json的devDependencies这个里面;


(4)devDependencies 和 dependencies 对象有什么区别呢

package.json 文件里面的 devDependenciesdependencies 对象有什么区别呢?

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

相关推荐
©️2020 CSDN 皮肤主题: 撸撸猫 设计师:马嘣嘣 返回首页