溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

npm install --save 、--save-dev 、-D、-S的區(qū)別

發(fā)布時間:2020-06-10 03:49:02 來源:網(wǎng)絡(luò) 閱讀:5003 作者:歆冉 欄目:web開發(fā)

一:

1 npm install 和 npm i 是一樣
2 --save 和 -S 是一樣
3 --save-dev 和 -D 是一樣的

區(qū)別:

-S, --save 安裝包信息將加入到dependencies(生產(chǎn)階段的依賴,也就是項目運行時的依賴,就是程序上線后仍然需要依賴)

-D, --save-dev 安裝包信息將加入到devDependencies(開發(fā)階段的依賴,就是我們在開發(fā)過程中需要的依賴,只在開發(fā)階段起作業(yè)的)

eg:

你寫 ES6 代碼,需要babel轉(zhuǎn)換成es5,轉(zhuǎn)換完成后,我們只需要轉(zhuǎn)換后的代碼,上線的時候,直接把轉(zhuǎn)換后的代碼部署上線,不需要bebal了,上線了不需要,這就是devDependencies。
如果你用了 jQuery,由于發(fā)布之后還是依賴jQuery,所以是dependencies。

二:

npm install 會下載dependencies和devDependencies中的模塊。它到哪里去找這些模塊?

其實,當我們執(zhí)行npm intall 命令時, 會根據(jù)package.json中的依賴去下載模塊。

簡單記錄一下。。。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI