--save-dev 與 --save區(qū)別

npm install 在安裝 npm 包時(shí),有兩種命令參數(shù)可以把他們的信息寫入 package.json ,一個(gè)是 npm install --save-dev ,另一個(gè)是 npm install --save

--save-dev 是開發(fā)依賴(構(gòu)建工具、測試工具等), --save 是發(fā)布之后,也就是生產(chǎn)環(huán)境所依賴的運(yùn)行依賴(開發(fā)應(yīng)用中所依賴的框架、庫等)。
比如 ES6 代碼,想編譯成 ES5 發(fā)布,那么 babel 就是 devDependencies。如果使用了 JQuery ,由于發(fā)布之后還是依賴 JQuery ,所以就是 dependencies 。

正常使用 npm install 的時(shí)候,會下載 dependenciesdevDependencies 中的模塊,當(dāng)使用 npm install --production 或者注明 NODE-ENV 變量值為 production 時(shí),只會下載 dependencies 中的模塊。

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

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