开发到一半突然报错?可是Node版本在作祟!版本精准切换避坑指南


种一棵树最好的时间是10年前,其次就是现在,加油!
                                                                                   --by蜡笔小柯南

一、npm ERR! cb() never called!

我们在使用 nodejs 时,可能在一个项目中正常,在另一个项目中,使用 npm 相关命令就报错。

如:npm ERR! cb() never called!

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:

更换 nodejs 镜像源,清理缓存,依然存在这个问题。

出现这个问题的原因是:当前 nodejs 版本与 vue 项目版本不兼容,尝试更换 nodejs版本

二、nodejs 版本更换

在保留当前 nodejs 版本的前提下,更换 nodejs 的版本,不需要卸载当前的nodejs

  1. 首先,进入NodeJS官网: https://nodejs.org/zh-cn/download
  2. 下载zip类型的 nodejs 文件

在这里插入图片描述

  1. 下载完成后,解压到合适的目录,如:我的解压目录是:D盘下的,development 目录下

    在这里插入图片描述

  2. 右键此电脑,点击:属性,找到 高级系统设置, 再点击 高级 ,找到 环境变量

    在这里插入图片描述

  3. 在用户变量中,找到 Path 变量,选中此Path 变量,点击编辑

    • 在列表中找是否有nodejs 环境变量的相关配置,如果有,修改此配置,修改为第3步中 nodejs 的解压目录
    • 如果没有, 将我们第3步中 nodejs 的解压目录配置进去

    在这里插入图片描述

  4. 配置完成后,点击确定

三、验证NodeJs版本

  1. win + R 键,打开运行窗口,输入 cmd,回车

  2. 在打开的命令行窗口,输入以下命令

    node -v
    
    npm -v
    
  3. 分别显示 node 的版本号和 npm 的版本号,则配置成功

    在这里插入图片描述

四、如何恢复NodeJs到之前的版本

nodejs 版本恢复到修改前的版本,只需要在环境变量中配置,将环境变量中配置的新版本nodejs 路径修改为老版本的 nodejs 路径即可



如果你有任何疑问或经验分享,可以在评论区留言哦~~

不管在任何时候,我希望你永远不要害怕挑战,不要畏惧失败。每一个错误都是向成功迈出的一步,每一个挑战都是成长的机会,因为每一次的努力,都会使我们离梦想更近一点。只要你行动起来,任何时候都不算晚。最后,把座右铭送给大家:种一棵树最好的时间是10年前,其次就是现在,加油!共勉 💪。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值