通过nvm下载的node不是内部或外部命令,也不是可运行的程序或批处理文件。
时间: 2023-12-25 10:29:55 浏览: 144
根据提供的引用内容,你遇到的问题是通过nvm下载的node不是内部或外部命令,也不是可运行的程序或批处理文件。这个问题可能是由于环境变量配置不正确导致的。你可以按照以下步骤解决这个问题:
确保你已经正确安装了nvm,并且已经在nvm目录下新建了一个空白的nodejs目录。
检查环境变量NVM_SYMLINK的配置。你可以按照以下步骤修改NVM_SYMLINK变量的值:
- 打开命令行窗口。
- 输入以下命令来查看当前的NVM_SYMLINK变量的值:
echo %NVM_SYMLINK%
- 如果NVM_SYMLINK变量的路径没有带上nodejs,你可以使用以下命令来修改NVM_SYMLINK变量的值:
setx NVM_SYMLINK "%NVM_SYMLINK%\nodejs"
- 重启命令行窗口,然后再次运行node -v命令来检查问题是否解决。
如果问题仍然存在,可能是因为之前安装的node版本没有被正确卸载。你可以按照以下步骤卸载已安装的node版本并重新安装:
- 打开命令行窗口。
- 输入以下命令来卸载已安装的node版本(将
替换为你要卸载的node版本号): nvm uninstall <nodejs_version>
- 重新安装node版本:
nvm install <nodejs_version>
- 重启命令行窗口,然后再次运行node -v命令来检查问题是否解决。
希望以上步骤能够帮助你解决问题。如果还有其他问题,请随时提问。
相关推荐


















