初次學習vue時,由於經常需要下載各種組件庫和框架進行摸索,所以經常要用到npm install指令,對過程中發生的一些報錯也參考了不少人的文章,在這里整理一下筆記。
npm指向
npm config get registry
該指令是查看當前npm指向的下載倉庫,默認是http://registry.npmjs.org(外網),這也就是為什么npm下載資源慢的原因。
淘寶鏡像
推薦初學者直接使用這條指令后再執行npm install下載資源。
npm config set registry https://registry.npm.taobao.org
該指令是把當前npm的下載倉庫指向https://registry.npm.taobao.org(國內淘寶鏡像),如果沒有下載淘寶鏡像不用擔心,它會自動幫你下載,繼而指向。
關於cnpm(不推薦使用)
剛接觸vue時,看見最多的是安裝cnpm來install,本人並不推薦。
npm install -g cnpm --registry=https://registry.npm.taobao.org
不推薦的原因是當時項目中,同一個淘寶鏡像,cnpm下載時有部分資源下載會報錯,當改為使用npm指向淘寶鏡像下載時並無問題。
也不知道是cnpm問題還是項目問題,反正自此就沒用過cnpm。
其余
下載某資源指定淘寶鏡像
npm install XXX --registry=https://registry.npm.taobao.org
下載資源權限不足時--unsafe-perm
npm install --registry=https://registry.npm.taobao.org --unsafe-perm
