npm出現(xiàn)Cannot?find?module?'XXX\node_modules\npm\bin\npm-cli.js'錯(cuò)誤的解決方法
問(wèn)題:
使用npm下載組件的時(shí)候突然就出現(xiàn)了Cannot find module 'F:\nodejs\node_modules\npm\bin\npm-cli.js’問(wèn)題,導(dǎo)致下載包不能完成
解決辦法:
下載缺失的文件放到指定文件目錄下即可解決,具體實(shí)現(xiàn)在正文部分詳述
注意:
問(wèn)題千變?nèi)f化,需要變通處理,此方法僅為一種解決辦法。
【正文】
問(wèn)題截圖如下:

分析問(wèn)題:可以看到,報(bào)錯(cuò)的內(nèi)容如下:
internal/modules/cjs/loader.js:983
throw err;
^
Error: Cannot find module 'F:\nodejs\node_modules\npm\bin\npm-cli.js'
1、可以看到,問(wèn)題的癥結(jié)在于,無(wú)法找到npm-cli.js文件
2、既然無(wú)法找到,那么指定就是在安裝目錄下面少了些文件,那我們就順著這個(gè)路徑去看是從哪里開(kāi)始找不到文件的
3、打開(kāi)安裝目錄發(fā)現(xiàn),在node_modules下沒(méi)有npm目錄
4、說(shuō)明我們不知道什么時(shí)候把npm目錄刪掉了
解決辦法:
1、重裝Node.js—較為麻煩;2、下載npm放到我們的安裝目錄
1、重裝node.js這里不做概述,網(wǎng)上有許多教程;
2、下載npm放到安裝目錄:訪(fǎng)問(wèn) https://nodejs.org/en/download/,下載符合你的計(jì)算機(jī)的版本,如Windows Binary (.zip),然后解壓zip壓縮包,到node_module目錄下,如下:

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

【最后:再次運(yùn)行npm,效果如下:】

寫(xiě)在最后
大家千萬(wàn)不要隨便刪除一些東西,它會(huì)導(dǎo)致一些莫名其妙的錯(cuò)誤,你還不容易發(fā)現(xiàn)是什么問(wèn)題。
到此這篇關(guān)于npm出現(xiàn)Cannot find module 'XXX\node_modules\npm\bin\npm-cli.js'錯(cuò)誤解決的文章就介紹到這了,更多相關(guān)npm報(bào)錯(cuò)Cannot find module內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 一文徹底理解js原生語(yǔ)法prototype,__proto__和constructor
- js構(gòu)造函數(shù)constructor和原型prototype原理與用法實(shí)例分析
- 幫你徹底搞懂JS中的prototype、__proto__與constructor(圖解)
- js核心基礎(chǔ)之構(gòu)造函數(shù)constructor用法實(shí)例分析
- javascript設(shè)計(jì)模式Constructor(構(gòu)造器)模式
- 淺談javascript中的constructor
- CommonJS與ES6?Module的使用區(qū)別分析
- JavaScript ES6 Module模塊詳解
- 全面解析JavaScript Module模式
- 利用webpack理解CommonJS和ES Modules的差異區(qū)別
- Javascript? Constructor構(gòu)造器模式與Module模塊模式
相關(guān)文章
nodejs+axios爬取html出現(xiàn)中文亂碼并解決示例
這篇文章主要為大家介紹了nodejs+axios爬取html出現(xiàn)中文亂碼示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Node.js?連接?MySql?統(tǒng)計(jì)組件屬性的使用情況解析
這篇文章主要為大家介紹了Node.js?連接?MySql?統(tǒng)計(jì)組件屬性的使用情況解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
node thread.sleep實(shí)現(xiàn)示例
這篇文章主要介紹了node thread.sleep實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法示例
這篇文章主要介紹了nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法,通過(guò)兩個(gè)具體案例形式分析了node.js同步刪除文件/文件夾,以及異步刪除文件/文件夾的相關(guān)實(shí)現(xiàn)技巧,涉及遞歸遍歷與文件判斷、回調(diào)等相關(guān)操作,需要的朋友可以參考下2023-04-04
nodeJS實(shí)現(xiàn)簡(jiǎn)單網(wǎng)頁(yè)爬蟲(chóng)功能的實(shí)例(分享)
下面小編就為大家?guī)?lái)一篇nodeJS實(shí)現(xiàn)簡(jiǎn)單網(wǎng)頁(yè)爬蟲(chóng)功能的實(shí)例(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06
Node.js事件循環(huán)(Event Loop)和線(xiàn)程池詳解
這篇文章主要介紹了Node.js事件循環(huán)(Event Loop)和線(xiàn)程池詳解,這篇文章比較淺顯地探討了有關(guān)事件循環(huán)的內(nèi)部運(yùn)作機(jī)制和技術(shù)細(xì)節(jié),都是經(jīng)過(guò)深思熟慮的,需要的朋友可以參考下2015-01-01
node.js中fs.stat與fs.fstat的區(qū)別詳解
fs.stat和fs.fstat他們都是用來(lái)獲取文件的狀態(tài)信息,下面這篇文章主要給大家介紹了關(guān)于node.js中fs.stat與fs.fstat區(qū)別的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06

