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目錄下,如下:

解壓得到的node_module目錄

復制npm目錄,放置到你的node.js安裝目錄下的node_modules目錄下面,如下:

復制到你的安裝目錄下

【最後:再次運行npm,效果如下:】

npm再次工作

寫在最後

大傢千萬不要隨便刪除一些東西,它會導致一些莫名其妙的錯誤,你還不容易發現是什麼問題。

到此這篇關於npm出現Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'錯誤解決的文章就介紹到這瞭,更多相關npm報錯Cannot find module內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: