一、主要区别就是依赖配置写入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
三、npm install module_name -g 全局安装
将安装包放在 /usr/local 下或者你 node 的安装目录。
网友评论