如何运行多个版本的 Node.js?
通常,我们为我们的 Node.js 项目处理不同的版本,并且很难管理它们,但幸运的是,有一个名为 NVM(节点版本管理器)的工具可以帮助管理您的节点版本并根据您的项目在它们之间切换。
安装 NVM 模块:
您可以使用以下命令安装 nvm 模块:
Using curl:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/v0.34.0/install.sh | bash
安装后,您需要在.bashrc文件中添加一些配置,如下所示:
$ nano ~/.bashrc
然后将以下代码添加到文件末尾:
export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s :$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
使用以下命令重新加载 bash:
$ source ~/.bashrc
模块安装:要安装最新版本的Node,可以使用以下命令:
$ nvm install node
要安装特定版本的 Node,可以使用以下命令:
$ nvm install {node_version}
$ nvm install 10.10.0
列出所有节点版本:要列出所有安装的版本,可以使用以下命令:
$ nvm ls
切换节点版本:不同节点版本之间的切换可以使用以下命令完成:
$ nvm use node # to use latest version
$ nvm use 10.0.0 # for a specific version
删除节点版本:可以使用以下命令卸载节点版本:
$ nvm uninstall 10.0.0
结论:如果您正在处理需要不同版本节点的多个项目,则管理节点版本非常有用。上面给出了一些重要的命令。
参考:
关于 NVM:https://github.com/nvm-sh/nvm
关于 Linux 命令行:https://btholt.github.io/complete-intro-to-linux-and-the-cli/