云游屋
扫描关注云游屋

云游屋

执行n stable命令在Windows系统中更新node版本报错“‘bash‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。“

云游屋2022-12-07WEB前端 1603

异常

执行n stable命令在Windows系统中更新node版本报错"‘bash’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。"


原因

n stable命令是在Linux系统上更新node版本的,在Windows系统中是不行的。


解决

为了能够在Windows系统上更新node版本,进行如下操作:

https://github.com/

在GitHub上搜索gnvm

https://github.com/Kenshin/gnvm

选择第一项


选择如下方式下载,即64-bit

安装

执行gnvm version命令查看版本

然后继续执行gnvm update latest命令更新node.js版本

安装成功后


然后在该目录下打开命令行窗口然后执行node -v命令查看版本

但注意,你在其他地方打开命令行窗口,查看node版本还是之前的版本。


所以可以将17.1.0目录中的node.exe文件复制到原来的node.exe目录,覆盖掉它。

当然我创建了一个10.16.3目录,将原来的node.exe放进去,备份防止意外。


然后在任意位置打开命令行窗口查看node版本,发现已经是安装的最新版本了。



发表评论