一、执行 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
好文链接
发表评论