npm报错Unexpected token ‘.’
1. 出现问题
当通过nvm切换nodejs版本为16以上时,npm install [package]报错:
Unexpected token ‘.’
2. 问题原因
该问题不是npm的问题,也不是nodejs的问题,是nvm-windows的问题。
3. 解决问题
该问题不是npm的问题,也不是nodejs的问题,是nvm-windows的问题。
1、卸载nvm
到环境变量里找到nvm的根目录
打开目录点击.exe文件进行卸载
2、下载高版本nvm
下载地址:https://github.com/coreybutler/nvm-windows/releases
3、安装nvm
下载完双击安装,建议还安装到原来的文件夹,这样省去配置环境变量的步骤
4、安装需要的nodejs
安装完后,在安装你需要的node版本号node历史版本号
nvm install 版本号
可安装多个版本想用哪个版本就切换到哪个版本
nvm的一些常用命令
//查看当前已安装的node版本
nvm ls
//查看node官网已有的node版本
nvm list available
//安装或者卸载所需要的的版本
nvm install 版本号
nvm uninstall 版本号
//切换当前版本
nvm use 版本号