npm install --save,npm install --save-dev,npm install

1.npm install

會(huì)下載dependencies和devDependencies中的模塊,當(dāng)使用npm install –production或者注明NODE_ENV變量值為production時(shí),只會(huì)下載dependencies中的模塊。

npm install 單個(gè)模塊:安裝到node_modules目錄中,但不會(huì)保存在package.json 中。之后運(yùn)行npm install命令時(shí),不會(huì)自動(dòng)安裝該模塊。

2.npm install --save

安裝到node_modules目錄中,保存在package.json中dependencies字段下,安裝生產(chǎn)環(huán)境依賴的模塊,即項(xiàng)目運(yùn)行時(shí)的模塊,例如react,react-dom,jQuery等類庫或者框架。運(yùn)行npm install,或者npm install --production或者注明NODE_ENV變量值為production時(shí)時(shí),會(huì)將這些模塊自動(dòng)安裝到node_modules中。

3.npm install --save-dev

安裝到node_modules目錄中,保存在package.json中devDependencies字段下,安裝開發(fā)環(huán)境依賴的模塊,即項(xiàng)目開發(fā)時(shí)的模塊,例如babel(轉(zhuǎn)碼器,可以將ES6代碼轉(zhuǎn)為ES5代碼)等一些工具,只需在開發(fā)環(huán)境是用到。運(yùn)行npm install,會(huì)將這些模塊自動(dòng)安裝到node_modules中,但運(yùn)行npm install --production或者注明NODE_ENV變量值為production時(shí)時(shí),不會(huì)將這些模塊自動(dòng)安裝到node_modules中。

最后編輯于
?著作權(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ù)。

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

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