前端報錯npm ERR! cb() never called!問題解決辦法
環(huán)境使用node版本v14.21.3,npm版本6.14.18
1.問題描述
1.1使用npm install后報錯
npm ERR! cb() never called! npm ERR! This is an error with npm itself. Please report this error at: npm ERR! <https://npm.community> npm ERR! A complete log of this run can be found in:
2.解決問題過程
2.1看網(wǎng)上大部分的解決方式是:
刪除 node_modules 目錄,刪除 package-lock.json 文件,清除緩存,再重新npm install,不過一般出現(xiàn)這個問題并不會生成 package-lock.json 文件
2.2網(wǎng)上還有部分的解決方式是:
使用npm uninstall -g npm更新npm版本來解決這個問題,不過我們一般會安裝node和npm的匹配版本。
如果node和npm版本不匹配就會報這個問題
ERROR: npm v10.5.0 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.
ERROR:
D:\Program Files\nodejs\node_cache\node_modules\npm\node_modules\@npmcli\agent\lib\agents.js:105
options.lookup ??= this.#options.lookup
^^^
SyntaxError: Unexpected token '??='
at wrapSafe (internal/modules/cjs/loader.js:1029:16)
at Module._compile (internal/modules/cjs/loader.js:1078:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
at Module.load (internal/modules/cjs/loader.js:979:32)
at Function.Module._load (internal/modules/cjs/loader.js:819:12)
at Module.require (internal/modules/cjs/loader.js:1003:19)
at require (internal/modules/cjs/helpers.js:107:18)
at Object.<anonymous> (D:\Program Files\nodejs\node_cache\node_modules\npm\node_modules\@npmcli\agent\lib\index.js:7:15)
at Module._compile (internal/modules/cjs/loader.js:1114:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)2.2.1如果你不幸的按照網(wǎng)上使用npm uninstall -g npm升級了版本
那么可以去刪除nodejs\node_cache\node_modules\npm的文件,原來的npm文件會在nodejs\node_modules目錄下。不需要重裝node和npm來解決
3.解決步驟
好了,現(xiàn)在回到我們一開始需要解決的這個問題上。
導(dǎo)致這個問題是文件夾的權(quán)限沒放開導(dǎo)致的,知道的就可以不往下面看了。
不知道調(diào)整文件夾權(quán)限的按照下方的圖片步驟解決即可。



弄完之后去之前報錯的前端項(xiàng)目下使用npm install命令即可
總結(jié)
到此這篇關(guān)于前端報錯npm ERR! cb() never called!問題解決辦法的文章就介紹到這了,更多相關(guān)前端報錯npm ERR! cb() never called內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- npm ERR! code 128的錯誤問題解決方法
- npm?ERR!Cannot?read?properties?of?null(reading?'pickAlgorithm')報錯問題解決
- npm?ERR!?code?E404在vscode安裝插件時報錯的兩種解決方案
- npm?ERR!?Node.js?v20.11.0錯誤的解決
- 用npm install時報錯node-sass npm ERR command failed問題的解決方法
- 啟動myvue報錯npm?ERR!?code?ENOENT?npm?ERR!?syscall?open的解決辦法
- 解決Node.js包管理器安裝報錯npm?ERR!?code?1的問題
- npm ERR! code ELIFECYCLE錯誤及解決方法
- node中npm ERR! network ‘proxy‘ 配置問題解決
相關(guān)文章
antd的select下拉框因?yàn)閿?shù)據(jù)量太大造成卡頓的解決方式
這篇文章主要介紹了antd的select下拉框因?yàn)閿?shù)據(jù)量太大造成卡頓的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10
element-plus中如何實(shí)現(xiàn)按需導(dǎo)入與全局導(dǎo)入
本文主要介紹了element-plus中如何實(shí)現(xiàn)按需導(dǎo)入與全局導(dǎo)入,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11
Vue.js實(shí)現(xiàn)無限加載與分頁功能開發(fā)
這篇文章主要為大家詳細(xì)介紹了Vue.js實(shí)現(xiàn)無限加載與分頁功能開發(fā)實(shí)踐,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11
詳解vue-router數(shù)據(jù)加載與緩存使用總結(jié)
這篇文章主要介紹了詳解vue-router數(shù)據(jù)加載與緩存使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10

