背景
给ubuntu机器安装node环境,很自然使用的是apt-get
sudo apt install nodejs
结果不如意,尽管在使用apt update更新后下载的仍然是8.*版本的node,貌似这个问题在apt安装其它软件时也存在
nvm版本管理
nvm是一个node多版本管理的工具,可以同时存在多个版本的node,使用 nvm use 切换即可,同时满足解决我上面的问题
nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
以上命令已经安装好nvm,注意的是需要重启终端才找得到nvm工具
nvm 常用命令
| 命令 | 备注 |
|---|---|
| nvm install 8.0.0 | 安装制定版本node |
| nvm use 8.0 | 使用8.0.x最新版本 |
| nvm run 6.10.3 app.js | 使用node 6.10.3运行程序 |
| nvm ls | 列出已安装版本 |
| nvm ls-remote | 列出远端node版本 |