npm ERR! code E403

? ? ?今天用vue-cli搭建項(xiàng)目的時(shí)候,遇到了一個(gè)之前從來沒有見過的問題,npm安裝任何模塊都會(huì)報(bào)錯(cuò)E403,具體報(bào)錯(cuò)如下:

? ? ?因?yàn)橐膊皇堑谝淮蝿?chuàng)建項(xiàng)目了,所以感覺很神奇,難道是中間有什么不為人知的操作嗎?然后就百度了下,找到了幾個(gè)解決方法:

1)是否網(wǎng)絡(luò)dns被劫持,我按照網(wǎng)上的教程修改了dns的指向,相關(guān)操作參考網(wǎng)上這位大佬:

https://blog.csdn.net/yan8024/article/details/75467955

重啟電腦發(fā)現(xiàn)還是不行;

2)是否npm版本過舊,我也升級(jí)了一下npm,結(jié)果邊npm install npm 都報(bào)錯(cuò),我也是很無語了

3)是否編輯寫入了無效的源:怎么看也不像是命令輸錯(cuò)了

于是,我繼續(xù)在網(wǎng)上找解決方案,終于讓我找出了問題,哈哈!!!

原來是我npm的源被修改了,這是因?yàn)樵诠镜臅r(shí)候npm用了公司的源

最終解決方法:

1)npm config get registry? // 查看npm源,應(yīng)該為淘寶鏡像的那個(gè)

2)npm configsetregistry https://registry.npm.taobao.org? // 修改npm 源為淘寶鏡像

最終解決了問題,源的問題可以參考下這位大佬的文章https://www.cnblogs.com/kidsitcn/p/4557548.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容