在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。
node的版本管理有两种方式:n和nvm。
n本身就是node的一个模块。
所以安装方式较为简单(以下为全局安装方式)
npm i n -g
image.gif
查看已经安装的所有版本
n
image.gif
安装稳定版本
n stable
image.gif
安装最新版本
n lts
image.gif
安装特定版本
n v6.9.0
image.gif
切换版本
n use 7.6.0
image.gif
移除特定版本
n rm 7.10.0
image.gif
使用特定版本执行某个脚本
n use 7.10.0 some.js
image.gif
接下来介绍nvm,
nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。
nvm是外部安装的一个软件,可自行百度如何安装,接下来只介绍一些命令。注意安装nvm的时候,先将之前的node卸载,否则会出现一些问题。
安装特定node版本
nvm i 4.2.2
image.gif
安装4.2系列最新版本
nvm i 4.2
image.gif
列出远程服务器上所有可用版本
nvm ls available
image.gif
切换版本
nvm use 4.2.2
image.gif
切换到最新版本
nvm use node
image.gif
列出已安装实例
nvm ls
image.gif