原文地址:https://dashidan.com/article/nodejs/faq/5.html
在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各个版本尽在掌控中.
转载请保留
原文链接.