npm出現Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'錯誤的解決方法
問題:
使用npm下載組件的時候突然就出現瞭Cannot find module 'F:\nodejs\node_modules\npm\bin\npm-cli.js’問題,導致下載包不能完成
解決辦法:
下載缺失的文件放到指定文件目錄下即可解決,具體實現在正文部分詳述
註意:
問題千變萬化,需要變通處理,此方法僅為一種解決辦法。
【正文】
問題截圖如下:
分析問題:可以看到,報錯的內容如下:
internal/modules/cjs/loader.js:983
throw err;
^
Error: Cannot find module 'F:\nodejs\node_modules\npm\bin\npm-cli.js'
1、可以看到,問題的癥結在於,無法找到npm-cli.js文件
2、既然無法找到,那麼指定就是在安裝目錄下面少瞭些文件,那我們就順著這個路徑去看是從哪裡開始找不到文件的
3、打開安裝目錄發現,在node_modules下沒有npm目錄
4、說明我們不知道什麼時候把npm目錄刪掉瞭
解決辦法:
1、重裝Node.js—較為麻煩;2、下載npm放到我們的安裝目錄
1、重裝node.js這裡不做概述,網上有許多教程;
2、下載npm放到安裝目錄:訪問 https://nodejs.org/en/download/,下載符合你的計算機的版本,如Windows Binary (.zip),然後解壓zip壓縮包,到node_module目錄下,如下:
復制npm目錄,放置到你的node.js安裝目錄下的node_modules目錄下面,如下:
【最後:再次運行npm,效果如下:】
寫在最後
大傢千萬不要隨便刪除一些東西,它會導致一些莫名其妙的錯誤,你還不容易發現是什麼問題。
到此這篇關於npm出現Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'錯誤解決的文章就介紹到這瞭,更多相關npm報錯Cannot find module內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- buildcheck包報錯問題排查解決
- Vue環境搭建報錯整理大全
- Webpack-cli安裝成功後查看webpack -v報錯案例詳解
- mac下徹底卸載node和npm方法步驟
- npm i報錯以及解決方案實戰案例