一、执行 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:
npm ERR! C:\Users\AppData\Roaming\npm-cache\_logs\2023-02-10T01_10_40_226Z-debug.log
二、报错原因
node.js 版本过高
Vue2 项目使用12开头
的 Node.js版本 ,Vue3项目使用16开头
的 Node.js 版本(我 Vue2 用 12.18.0,Vue3 用 16.14.0)
三、查看当前 Node.js 版本号:
同时按下Win+R
键后输入 cmd
,然后回车打开小黑窗,输入 node -v
四、解决方法
方法一:重装 Node (不推荐
)
不推荐这个方法
,想切换 node 版本又得卸载重装,很不方便
第一步:卸载当前 node
第二步:在官网下载合适的 node 版本,解压并安装
Node.js官网:https://nodejs.org/zh-cn/download/releases/
文章来源:https://www.toymoban.com/news/detail-655509.html
方法二: 安装 nvm
安装
nvm
管理 node.js 版本,实现多个 node.js 版本轻松切换
nvm保姆级安装教程:http://t.csdn.cn/5FRiy文章来源地址https://www.toymoban.com/news/detail-655509.html
到了这里,关于npm 装包报错 npm ERR cb() never called npm ERR This is an error with npm itself. Please report this的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!