用 nvm 管理 Node.js 版本

1,196 阅读1分钟

项目中需要使用到lighthouse来对网站的性能做检测,目前lighthouse升级后对node的版本要求已经提升到了10

Lighthouse requires Node 10 LTS (10.13) or later.

但目前大部分项目使用的是node8+的版本,为了避免node升级后带来的未知问题,决定使用nvm对node版本进行管理。

1、安装前准备工作

  • 控制面板上卸载nodejs
  • 重新启动
  • 删除文件夹,文件夹可能存在于:
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs

C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm)
C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)

  • 删除npm及安装位置的文件

2、安装

安装包下载地址:github.com/coreybutler…

我使用的是nvm-setup.zip这个简易安装包,双击安装文件根据提示一步一步执行:

图2:双击之后的界面


点击Next,跳转到设置 Node.js的Symlink,即需要设置nodejs的快捷方式存放的目录。

图4:nodejs安装的目录

3、检测

输入nvm检查是否安装成功,如果成功会出现版本号和usage,失败不知道会出现啥~

4、安装不同版本的node


5、在node版本之间切换

nvm use 10.13