多版本管理

如果想对node版本进行管理,可以使用 n 或 nvm (Node Version Manager) 进行管理(支持Linux、OSX操作系统),Windows下可以使用 gnvm进行管理。

n

n是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者),就像它的名字一样,它的理念就是简单: "no subshells, no profile setup, no convoluted api, just simple"

n模块的安装

npm install -g n

直接运行 n 命令查看所有已安装的版本。

n的使用

n

直接使用 n 命令可列举出所有已安装的 node 版本

运行命令 n version 进行安装指定版本的 node。 version 可以是 stable(最新稳定版)、latest(最新版)或者具体的版本数字。

n stable
n latest

指定的版本将会安装在 /usr/local/n/versions 目录下。

  • n rm 删除已安装指定版本的 node
  • n use 选择使用指定版本的 node
  • n list 列出所有 node 版本

nvm

nvm 全称 Node Version Manager,它与n的实现方式不同,其是通过shell脚本实现的。

nvm的安装

安装方式有以下几种:

方式一

git clone https://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh

方式二

curl https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh

方式三

wget -qO- https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh

nvm的使用

查看已安装的版本:

nvm ls

查看可以安装的版本:

nvm ls-remote

安装指定的版本:

nvm install

指定的版本将会直接安装在 nvm 程序所在的目录下。

删除指定的版本:

nvm uninstall

使用选定的版本:

nvm use

卸载nvm

rm -rf ~/.nvm

gnvm

官方描述: Node.js version manager on Windows by GO (一个windows上用Go语言实现的node版本管理工具)

参考资料: https://www.cnblogs.com/kevinlvhsl/p/6226758.html

下载

下载 gnvm 安装包

安装

将以上下载的exe文件放到 nodejs安装的目录即可,就是node.exe的同级目录,确保已经添加进环境变量。

使用

查看gnvm版本

gnvm version

初始化gnvm

gnvm config INIT

查看本地安装了什么版本

gnvm ls

安装需要的版本

gnvm 4.4.0 6.9.2 7.3.0

gnvm ls查看所有版本后 切换到想要的版本

gnvm use 6.9.2

MIT Licensed | Copyright © 2018-present 滇ICP备16006294号

Design by Quanzaiyu | Power by VuePress