一、为什么要使用nvm
最近新进一个项目,该项目的老版本是用ionic+angular2写的。为了使老项目能在自己电脑上跑起来,就得降低node的版本。但目前还有其他项目需要维护,且使用的node版本都是10+,所以就想有什么工具可以切换全局的node版本,是项目都不受影响,于是就有了nvm。
二、什么是nvm
nvm全英文是node.js version management,一个nodejs的版本管理工具。即:通过nvm随意切换node.js的版本。
三、如何使用nvm
1、下载并安装nvm
下载链接: nvm下载地址
下载nvm-setup.zip的包进行解压,然后运行nvm-setup.exe程序进行安装。安装完成后,打开cmd,输入nvm version可以查看版本
安装成功
2、下载不同node版本
如果已有node版本,安装时会提醒是否将已有版本纳入管理,选是。
如要下载其他版本使用命令
下载10.15.0版本
如要下载最新版本
node
查看所有下载的所有版本
3、切换不同版本
切换时可能会遇到如下问题
出现乱码
出现此问题的原因是,权限不足,应以管理员身份进行切换,在C:\Windows\System32路径下找到cmd.exe,用管理员身份运行并进行切换即可。