nvm切换版本失败

在遇到因Node版本不兼容导致的vue项目npm运行错误时,尝试使用nvm切换到指定版本16.15.0,但命令行显示成功后实际未生效。通过查看nvm设置,将镜像源改为淘宝镜像,并修改nodejs安装目录为nodejsx,解决了问题。
摘要由CSDN通过智能技术生成

nvm切换版本失败

起vue项目时npm run 报错 : activeError: error:0308010C:digital envelope routines::unsupported

疑似因为node版本不兼容报错,使用nvm管理版本:nvm user 16.15.0给我的命令行显示切换成功了,然而我在node -v之后,并没有变化 ;

而且我nvm ls查看node列表的时候,也并没有展示我当前使用版本是哪个node

解决:

  1. nvm root 查看nvm安装的位置,到nvm安装目录后找到 settings.txt
  2. 进入settings.txt文件,加入如下代码,修改为淘宝镜像
proxy:none

originalpath: .

node_mirro:https://npm.taobao.org/mirrors/node/

npm_mirror:https://npm.taobao.org/mirrors/npm/
  1. 还是在这个txt内,你能看到node安装的目录:path: C:\Program Files\nodejs,进入这个目录,将nodejs文件夹修改为nodejsx

好了:我就是这么解决的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值