npm相關(guān)

1、設(shè)置

1.? ?npm安裝程序位置

npm config set prefix "你自定義的安裝程序位置、比如D://soft/nodeInstall "

2.? ? ?npm緩存位置

npm config set cache "你自定義的安裝程序位置、比如D://soft/nodeCache "

2、查看全局安裝路徑?

npm prefix -g

3、查看全局安裝過的模塊

npmlist-g

npmlist-g --depth0

如果不添加--depth 0會將更詳細(xì)的列表展示出來。

4、修改(不想要之前的設(shè)置)

在C:\Users\Administrator\.npmrc? ?

把以下代碼段刪除就行了。

cache=D://soft/nodeInstall "

prefix=D://soft/nodeCache "

下載 npm install

--save? ? ? -S(簡寫)? ? 會加入到生產(chǎn)依賴? ? dependencies(生產(chǎn)環(huán)境)

--save-dev? ?-D(簡寫)會加入到開發(fā)依賴? ? devdependencies(開發(fā)環(huán)境)

本質(zhì)區(qū)別:

引用來源:https://guxinyan.github.io/2017/11/02/%E5%8C%85%E5%BA%94%E8%AF%A5%E6%94%BE%E5%9C%A8devDependencies%E8%BF%98%E6%98%AFdependencies/

項(xiàng)目:npm install 會自動下載dependencies和devdependencies下面的所有模塊

發(fā)布npm包:本身dependencies下的模塊會作為依賴,一起被下載

? ? ? ? ? ? ? ? ? ? ? ? ? ? devDependencies下面的模塊不會自動下載

假設(shè)有以下兩個模塊:

模塊A

????- devDependencies

????模塊B

????- dependencies

????模塊C


模塊D

????- devDependencies

????模塊E

????- dependencies

????模塊A


npm install D的時候, 下載的模塊為:

- D

- A

- C

當(dāng)我們下載了模塊D的源碼,并且在根目錄下npm install, 下載的模塊為:

- A

- C

- E

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

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

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