一、执行 npm install 后报错如下

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:

npm ERR!

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/

方法二: 安装 nvm

安装 nvm 管理 node.js 版本,实现多个 node.js 版本轻松切换

nvm保姆级安装教程:http://t.csdn.cn/5FRiy

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: