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

115 阅读1分钟
一、主要区别就是依赖配置写入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

image.png

三、npm install module_name -g 全局安装

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