在项目开发中,可能不同项目使用的node版本不同,而不同版本的node之间又有兼容性的问题。
因此,大部分时候,我们需要在开发不同项目时切换到不同的node版本。

我们可以通过nvm来管理node模块,也可以使用 n 来管理 node 版本。下面简单介绍 n 的使用。node地址

安装

npm install -g n

安装node模块
执行n <version>来下载和安装node版本。如果已经下载过会从缓存中安装

n 12.12.22

简单执行n列出已有node版本,使用上下箭头切换 node 版本。

删除node版本

n rm 12.12.22

列出安装过的版本(当前版本和缓存版本)

n ls

列出远程的版本(可以有筛选条件)
n lsr 10会列出10开头的远程版本

快捷安装
n lastest安装最新版本
n stable安装最新稳定版本

指定版本运行脚本

n use xx.xx.x test.js