npm install -D与npm install -S的区别

一、主要区别就是依赖配置写入package.json文件的位置不同而已
npm install -D 就是 npm install --save-dev
npm insatll -S 就是npm install --save

//-D,-S 分别是--save-dev和--save的简写
// 默认就是 -S,可以省略不写

我们在使用npm install 安装模块或者插件时,若写到package.json文件中,用

--save-dev 或(写入devDependencies)
--save (dependencies)

二、devDependencies与dependencies的区别

devDependencies用于开发环境,不用于生产环境 例如 vite、sass插件等(打包后就跟他没关系了)
dependencies 用于生产环境例如vue、element-plus等等。
如下图所示:sass仅用于生成环境,我们就使用npm i sass -D

A6EB7800-80D3-4938-AB72-252ECD9502CC.png

三、npm install module_name -g 全局安装

将安装包放在 /usr/local 下或者你 node 的安装目录。

你可能感兴趣的:(npm install -D与npm install -S的区别)