之前用的nvm的nodejs版本管理工具,但是这两天出了莫名其妙的问题,无法下载新版本的nodejs,在找不到原因的情况下决定暂时卸载nvm,通过nodejs官网安装所需版本的nodejs。

但是发现从官网下载安装了稳定版本的nodejs之后,命令行仍旧报错:

'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

卸载流程如下:

查了一些文章,发现 window 下卸载 nvm  大多是推荐通过命令行工具 “where nvm” 或者通过环境变量查找到 nvm 的安装目录,然后进行文件的删除操作。

所以,依据之前的安装流程,做了如下操作:

1. 删除 C:/dev (当初指定的 nvm 安装目录)下的所有文件;

2.  我的电脑 - 右键选择“属性” - 高级系统设置 - 环境变量:

 (1)删除变量名为 NVM_HOME 和 NVM_SYMLINK 的两个系统变量
 (2)删除path中的 %NVM_HOME%;%NVM_SYMLINK% 两个属性,(注意,其他属性不要动)

到了这里貌似已经卸载完了,然后从官网下载安装新版本的nodejs之后,但是发现还是报错 “node不是内部或外部命令”,重启电脑也无效。

经过检查,发现除了系统变量之外,不记得什么时候在用户变量中也进行了设置,删掉之后 node和npm 就可以正常使用了。

GitHub 加速计划 / nv / nvm
78.06 K
7.82 K
下载
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
最近提交(Master分支:1 个月前 )
da2720a4 - 14 天前
9fb9dec7 Fixes #3417 14 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐