--save 和 --save-dev 的區(qū)別

npm i時(shí)使用--save和--save-dev,可分別將依賴(或插件)記錄到package.json中的dependencies和devDependencies內(nèi)。

dependencies下記錄的是項(xiàng)目在運(yùn)行時(shí)必須依賴的插件,常見的例如vue react jquery等,即使項(xiàng)目打包好了、上線了,這些也是需要用的,否則程序無法正常執(zhí)行。

devDependencies下記錄的是項(xiàng)目在開發(fā)過程中使用的插件,例如我們開發(fā)過程中需要使用webpack打包,而我在工作中使用fis3打包,但是一旦項(xiàng)目打包發(fā)布、上線了之后,webpack和fis3就都沒有用了,可卸磨殺驢。

延伸一下,我們的項(xiàng)目有package.json,其他我們用的項(xiàng)目如webpack也有package.json,見./node_modules/webpack/package.json,其中也有devDependencies和dependencies。當(dāng)我們使用npm i webpack時(shí),./node_modules/webpack/package.json中的dependencies會(huì)被 npm 安裝上,而devDependencies也沒必要安裝。

最后編輯于
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 無意中看到zhangwnag大佬分享的webpack教程感覺受益匪淺,特此分享以備自己日后查看,也希望更多的人看到...
    小小字符閱讀 8,371評(píng)論 7 35
  • 前言 眾所周知目前比較火的工具就是gulp和webpack,但webpack和gulp卻有所不同,本人兩者的底層研...
    cduyzh閱讀 1,446評(píng)論 0 13
  • 最近在學(xué)習(xí) Webpack,網(wǎng)上大多數(shù)入門教程都是基于 Webpack 1.x 版本的,我學(xué)習(xí) Webpack 的...
    My_Oh_My閱讀 8,334評(píng)論 40 247
  • 寫在開頭 先說說為什么要寫這篇文章, 最初的原因是組里的小朋友們看了webpack文檔后, 表情都是這樣的: (摘...
    Lefter閱讀 5,445評(píng)論 4 31
  • 一個(gè)人在麥當(dāng)勞喝咖啡并沒有什么獨(dú)特的感覺,有,也只是自己的小情緒作怪。剛來北京的時(shí)候,一個(gè)人坐在麥當(dāng)勞玩弄心思,沒...
    竇子閱讀 331評(píng)論 2 0

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