发表评论
异常
执行n stable命令在Windows系统中更新node版本报错"‘bash’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。"
原因
n stable命令是在Linux系统上更新node版本的,在Windows系统中是不行的。
解决
为了能够在Windows系统上更新node版本,进行如下操作:
在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版本,发现已经是安装的最新版本了。