windows安装nvm

  1. nvm-sh当前是不支持windows的,所以要感谢coreybutler的nvm-windows,它可以帮我们简单迅速的在windows上安装nvm:
    https://github.com/coreybutler/nvm-windows/releases
    我下载的是setup.zip版本

    解压后是nvm-setup.exe,双击安装,跟普通的windows安装步骤类似。
    接着打开gitbash,或者DOS 运行nvm --version测试下nvm是否正常工作,
    检测nvm工作正常与否

    如果本机已经安装了node, 在安装nvm的末尾就会提示是否要让nvm接管当前的node,选择“是”的话,此时运行nvm list就会列出已经安装的node版本
    我在安装nvm之前已经安装了node 12

    此时利用nvm来安装第二个版本的node:
    为了让我本地的glup 3 工作,我要安装node10.15.3
nvm install 10.15.3 # or 10.10.0, 8.9.1, etc

额外话:

nvm install node # "node" is an alias for the latest version

命令均参考官方文档:https://github.com/nvm-sh/nvm
检测下新版本是否安装成功:

10.15.3已经安装

切换当前node版本到10.15.3

$ nvm use 10.15.3
Now using node v10.15.3 (64-bit)
$ nvm list

    12.7.0
  * 10.15.3 (Currently using 64-bit executable)

此时要重启用到node的ide,比如webstorm, 因为nvm切换会修改PATH里的node, 此时webstorm读的还是旧的路径,所以你可能会看到如下错误:


webstorm

重启webstorm就可以解决这个问题了。

推荐阅读更多精彩内容