2019-04-04 npm install -S和-D的區(qū)別

轉(zhuǎn)載:

我們?cè)谑褂胣pm install 安裝模塊或插件的時(shí)候,有兩種命令把他們寫入到 package.json 文件里面去,比如:

--save-dev

--save

在 package.json 文件里面提現(xiàn)出來(lái)的區(qū)別就是,使用 --save-dev 安裝的 插件,被寫入到 devDependencies 對(duì)象里面去,而使用 --save 安裝的插件,責(zé)被寫入到 dependencies 對(duì)象里面去。

那 package.json 文件里面的?devDependencies ?和?dependencies 對(duì)象有什么區(qū)別呢?

devDependencies ?里面的插件只用于開發(fā)環(huán)境,不用于生產(chǎn)環(huán)境,而?dependencies ?是需要發(fā)布到生產(chǎn)環(huán)境的。


npm下代碼-D和-S的區(qū)別

-S就是--save的簡(jiǎn)寫,就行npm默認(rèn)一個(gè)start的字段,你可以不必輸入npm run start?而只需輸入npm start,這兩個(gè)效果是一樣的。

-D就是--save-dev 這樣安裝的包的名稱及版本號(hào)就會(huì)存在package.json的devDependencies這個(gè)里面,而--save會(huì)將包的名稱及版本號(hào)放在dependencies里面。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容