nvm use [version] 报错“exit status 1 乱码”
可能导致的原因有:
- 安装路径有中文,空格
- cmd窗口不是管理员打开方式
- 配置文件与实际安装路径不一致 安装时修改nvm安装路径为D:\tool\nvm,nodejs安装路径为D:\tool\nvm\nodejs,使用管理员cmd窗口,cd 进入路径,输入安装命令
nvm install 14.18.0 # 自动安装版本号为14.18.0的nodejs和对应npm
nvm install 8.14.1
复制代码
安装成功,输入命令切换node版本
nvm ls # 查看当前安装node
nvm use 14.18.0
复制代码
有时候依然报错,exit status 1 乱码
原因:
安装时nodejs路径为D:\tool\nvm\nodejs,使用命令行自动安装node却不会创建nodejs文件夹,而是直接安装到nvm路径下
解决方案:
手动创建文件夹/修改settings.txt的配置,直接修改 path: D:\tool\nvm\nodejs --> D:\tool\nvm
root: D:\tool\nvm
path: D:\tool\nvm\nodejs
arch: 64 # 设置默认安装64位
node_mirror: https://npm.taobao.org/mirrors/node/ # 俩国内镜像 npm_mirror: https://npm.taobao.org/mirrors/npm/
复制代码