? ? ?今天用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