鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全  HTML/ 生產(chǎn)環(huán)境下,cnpm用的多還是npm用的多,在中國?

生產(chǎn)環(huán)境下,cnpm用的多還是npm用的多,在中國?

基于Node.js構(gòu)建的應(yīng)用,在生產(chǎn)環(huán)境下,cnpm用的多還是npm用的多,在中國?不討論yarn。在各大社區(qū)看過一些貼,好像是cnpm會出現(xiàn)更多奇怪的問題,也知道一些關(guān)于npmcnpm的利弊,求有實際生產(chǎn)環(huán)境經(jīng)驗的大神解答?

回答
編輯回答
瘋子范

npmcnpm生成的node_modules目錄結(jié)構(gòu)是不同的,cnpm會給每個包生成空的文件夾,指向?qū)嶋H的包文件目錄,相對比較雜亂。

另外用cnpm只能解決依賴的下載,對于需要下載額外資源的包,比如node-sass需要下載一個額外的node文件,這時只能根據(jù)作者的腳本來決定(大部分是npm)。極少的包會自動切換源,比如vue-cli。

所以最好是利用npm下載,同時設(shè)置倉庫目錄為cnpm源。方法可以是樓上說的npm config,也可以在項目目錄設(shè)置.npmrc

2017年5月15日 11:47
編輯回答
笑浮塵

npm設(shè)置代理

2018年9月15日 18:48
編輯回答
青裙

用npm設(shè)置國內(nèi)鏡像。

2018年8月31日 22:56