一、主要區(qū)別就是依賴配置寫入package.json文件的位置不同而已
npm install -D 就是 npm install --save-dev
npm insatll -S 就是npm install --save
//-D,-S 分別是--save-dev和--save的簡寫
// 默認(rèn)就是 -S,可以省略不寫
我們在使用npm install 安裝模塊或者插件時,若寫到package.json文件中,用
--save-dev 或(寫入devDependencies)
--save (dependencies)
二、devDependencies與dependencies的區(qū)別
devDependencies用于開發(fā)環(huán)境,不用于生產(chǎn)環(huán)境 例如 vite、sass插件等(打包后就跟他沒關(guān)系了)
dependencies 用于生產(chǎn)環(huán)境例如vue、element-plus等等。
如下圖所示:sass僅用于生成環(huán)境,我們就使用npm i sass -D

A6EB7800-80D3-4938-AB72-252ECD9502CC.png
三、npm install module_name -g 全局安裝
將安裝包放在 /usr/local 下或者你 node 的安裝目錄。