npm i -D和-s及-g以及–save 的使用区别

npm i -D和-s及-g以及–save 的使用区别

 

npm 相信大家都很熟悉了, 我们在项目中必须会用到的,但是每次用的时候就直接按照文档操作了, 也没有搞清楚-D, -s, -g, –save 的区别。正好借着这个文章整理分享一下吧。

npm是Node官方提供的包管理工具,他已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制。npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。

npm i module_name  -S  = >  npm install module_name --save    写入到 dependencies 对象
 
npm i module_name  -D  => npm install module_name --save-dev   写入到 devDependencies 对象
 
npm i module_name  -g  全局安装

含义:

i => install == 安装
-S => save == 保存
-D =>devDependencies => 写入devDependencies,发布到生产环境
-g =>global => 全局安装

⚠️注意

在 package.json 文件里面提现出来的区别就是,使用 –save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 –save 安装的插件,责被写入到 dependencies 对象里面去。
devDependencies  里面的插件只用于开发环境,不用于生产环境,而 dependencies  是需要发布到生产环境的。
未经允许不得转载:小月博客 » npm i -D和-s及-g以及–save 的使用区别
微信公众号
关注我们,每天及时接收最新的学习资料
12000人已关注
分享到:
赞(4) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏