一、首先要安装nvm
下载地址:nvm官网
下载好之后点击.exe文件进行安装。
2、配置在下载nodejs包的时候通过淘宝镜像
在安装nvm的目录下找到 settings.txt文件,修改内容:
root: D:\nvm-nodejs\nvm # 这是我安装nvm的目录
path: C:\Program Files\nodejs # 这是nvm控制当前nodejs版本包的目录
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
二、使用nvm
2、查看nvm可控制的node版本列表 :nvm list
/ nvm ls
尚未使用nvm来安装nodejs的时候是没有数据的。
3、到官网查看自己要安装的nodejs版本是否存在,需要安装什么版本都在官网看。
4、使用nvm安装nodejs版本:nvm install nodejs版本号
nvm install 14.16.0
5、安装完所需nodejs版本后,可以切换到任意nodejs版本啦
切换nodejs版本:nvm use 已安装的nodejs版本号
(安装过哪些版本,才能切换对应版本)
使用nvm ls 命令可以看到当前nodejs版本前面标了*号。
还可以使用 node -v
命令查看当前系统的nodejs版本。
注意事项
如果nvm use 命令不生效?
nvm use 后执行nvm ls,正常情况下当前使用的版本前会有*号标注。
但是如果nvm use之后所有版本前都没有*号,或者是*号没有变动到nvm use的那个版本,那就是出现问题了!!
回顾一下操作,终于发现问题所在,nodejs默认安装目录根本没有安装相对应的node版本。
解决方法:
根据以上的安装流程应该删除C:\Program Files\nodejs目录的 nodejs目录,再重新执行一下 nvm use 当前存在的nodejs版本,此时会发现C:\Program Files目录下自动生成 nodejs目录,并且使用 nvm ls发现nodejs版本前面的 * 号也正常标上了。也已经生成对应的node 版本。
删除当前正在使用的 node版本前 一定要记得 先切换(nvm use xxx)到这个版本再进行删除。