npm i 与npm install -S与-D的区别
程序员文章站
2022-03-03 16:26:42
...
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就是–save-dev 这样安装的包的名称及版本号就会存在package.json的devDependencies这个里面,而–save会将包的名称及版本号放在dependencies里面。
我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:
–save-dev
–save
在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去。
那 package.json 文件里面的 devDependencies 和 dependencies 对象有什么区别呢?
devDependencies 里面的插件只用于开发环境,不用于生产环境,而 dependencies 是需要发布到生产环境的。
使用yarn安装就把npm i 换成yarn add 即可
yarn add module_name -S //写入到 dependencies 对象
yarn add module_name -D //写入到 devDependencies 对象
yarn global add module_name -S //全局安装
推荐阅读
-
cnpm与npm的区别
-
在npm中-D -S 和--save-dev --save的区别
-
npm —S 和 npm —D的使用以及区别
-
npm install --save 与 npm install --save-dev 的区别
-
npm -S -D -g i 有什么区别
-
npm 的 i、-g、--save、--save-dev、-D、-S的区别
-
npm -i -s -d的作用
-
npm install --save 和 npm install -d的区别
-
Vue进阶(四十一):npm install、npm install --save与npm install --save-dev区别
-
npm install的-S、--save、-D、--save-dev