使用nvm安装node16后,npm执行命令报错Unexpected token ‘.‘

如题,因为需要,使用nvm安装了16.18.0版本的node。安装完成并切换当前node版本后。去使用npm,
执行任何 npm install , npm init等命令都直接报错 npm ERR!Unexpected token ‘.

原因

查了一下,好像是nvm版本的问题。我现在使用的是1.1.7。官网最新是1.1.9。尝试使用新版本nvm来安装node16。

更新nvm

因为之前安装过了nvm,直接升级就行了。
https://github.com/coreybutler/nvm-windows/releases

在github上找到nvm-update.zip。解压,然后允许里面的nvm-update.exe

在这里插入图片描述
会提示你要更新到哪个版本,直接点ok即可。
在这里插入图片描述
执行完,cmd使用nvm -v 查看版本是否更新成功。

重新安装node16

nvm uninstall 16.18.0
nvm install 16.18.0
nvm use 16.18.0

重装完后执行npm就有效果了。
如果遇到 cb() never called!报错,建议清一下npm 缓存,

执行 npm cache clean -f

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值