这个东西是今天折腾nodetube的时候偶然发现的,之前偶尔用用nvm,个人觉得这个n用起来更顺手,或者说更简单粗暴。。。
首先我们得在机器上装一个node.js,机器是debian10,这里安装的是node.js版本也是10:
apt -y update apt -y install build-essential gnupg curl curl -sL https://deb.nodesource.com/setup_10.x | bash - apt -y install nodejs
然后直接用npm安装即可:
npm install -g n
接下来就可以安装其他的node.js版本了:
n lts # 长期支持版 n latest # 最新发布版本
也可以查看支持安装的所有版本号:
n ls-remote --all
然后安装指定版本:
n 8.17.0
安装了多个版本后要切换版本直接:
n
选一个回车即可:
node/8.17.0 ο node/12.18.3 Use up/down arrow keys to select a version, return key to install, d to delete, q to quit
列出当前安装的版本:
root@imlala:~# n ls node/8.17.0 node/12.18.3
显示版本路径,有时候写systemd的时候会用到:
root@imlala:~# n which 8.17.0 /usr/local/n/versions/node/8.17.0/bin/node
删除一个指定的版本:
n rm 8.17.0
删除除当前正在使用的版本外所有的版本:
n prune
删除当前正在使用的版本,用于恢复到系统版本:
n uninstall
真的是一种非常虚浮的体验:
nvm了解一下,更舒服,想起提前编译就觉得自己很傻比