首页 > nodejs > faq > 5.linux安装nodejs及版本切换

5.linux安装nodejs及版本切换

在linux安装nodejs5.0以上的版本时,经常遇到出其不意的报错.可以通过nvm命令安装和切换nodejs脚本.

1 nvm是什么

nvm是的github中的一个开源项目, 可以很方便的在linux中安装和切换node的各个版本.nvm项目链接

2 linux nvm安装nodejs指定版本步骤

2.1 linux安装nrm切换npm镜像

npm install -g nrm
nrm ls
nrm use taobao

2.2 下载安装nvm脚本

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

或:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

2.3 执行nvm脚本

source ~/.nvm/nvm.sh

2.4 查看nodejs版本

  • 查看nodejs本地已安装nodejs版本
nvm ls
  • 查看nodejs远端版本
nvm ls-remote

2.5 nvm安装nodejs指定版本

命令格式:

nvm install 版本号

以安装nodejs5.0为例, 输入:

nvm install 5.0

选择切换nodejs版本:

nvm use 5.0

运行指定nodejs版本:

nvm run 5.0 --version

在指定nodejs版本环境中运行任意命令:

nvm exec 4.2 node --version

查看版本安装路径:

nvm which 5.04.4

在使用过程中发现`source`每次关闭控制台就不管用

解决办法:

修改/etc/profile:

vim /etc/profile

写入:

source ~/.bashrc source ~/.nvm/nvm.sh

完成!nodejs各个版本尽在掌控中.

转载请保留原文链接.