網(wǎng)上大多數(shù)的教程都是以下幾個步驟挨個試一遍责静,包括 stackoverflow 上也是這么說的
- 刪除
node_modules
文件夾 - 刪除
package-lock.json
文件 - 強制清除npm緩存
npm cache verify
诈铛,如果還不行就使用強力清除npm cache clean --force
- 修改npm源地址為官方源或者淘寶源 (坑就在這里旺芽!先別往下看玻蝌,思考一下為什么這里有坑既棺?)
`npm config set registry http://www.npmjs.org/`
`npm config set registry http://registry.npm.taobao.org`
- 上述四步都完成了之后康二,執(zhí)行
npm install
或npm i
命令理論上(當然需要排除網(wǎng)絡問題或者node自身的問題)來說就沒有問題了,但是我實踐了之后缺始終不能解決递沪,確實給我?guī)砹撕艽蟮睦_
上面的第四步為什么有問題
新的npm地址已經(jīng)改為 https://registry.npmjs.org/豺鼻,網(wǎng)上大多數(shù)教程還寫著 https://www.npmjs.org/,所以如果你走了上面的第四步款慨,并選擇使用官方源地址儒飒,那么,你會百思不得其解檩奠,究竟是為什么還在報錯桩了?甚至懷疑人生!2捍痢井誉!
這個問題帶來的思考
通過網(wǎng)上的博文來找到解決問題的思路沒問題,但是一定要帶著懷疑的態(tài)度思考整胃,確定是否合理颗圣。在這個問題中,我下意識的認為博文中的官方地址一定是對的爪模,一定是我的問題欠啤,所以才會百思不得其解荚藻,究竟是哪里出了問題屋灌,大概這就是燈下黑吧。在今后處理問題的過程中应狱,一定要保持懷疑的態(tài)度思考
我是 fx67ll.com共郭,如果您發(fā)現(xiàn)本文有什么錯誤,歡迎在評論區(qū)討論指正疾呻,感謝您的閱讀除嘹!
如果您喜歡這篇文章,歡迎訪問我的 本文github倉庫地址岸蜗,為我點一顆Star尉咕,Thanks~ :)
轉發(fā)請注明參考文章地址,非常感謝Aг馈D甓小悔捶!