如果您因为没有安装兼容的 Node.js 版本而在运行项目时遇到问题,那么您并不孤单。 幸运的是,有一个简单的方法可以解决这个问题。
使用 Node Version Manager (NVM),您可以在您的机器上安装多个版本的 Node.js,并根据您要运行的项目选择您希望使用的版本。
NVM 是一个开源项目,旨在简化 Node.js 的安装和管理过程。
什么是 Node.js?
Node.js 是一个开源和跨平台的 JavaScript 运行时环境,基于 Google Chrome的 V8 发动机。 Node.js 允许您在 Web 浏览器之外运行和执行 JavaScript 代码,这反过来又允许您在 PC 或服务器上使用 JavaScript 代码构建和运行前端和后端应用程序。
使用 Node.js 的流行前端 Web 框架包括 Angular 和 React。 请记住,Node.js 也可用于开发后端或全栈应用程序; 使用 Node.js 的流行后端框架包括 Express.js、Meteor.js、Nest.js 和 Hapi.js。
由于 JavaScript 在编程中的广泛流行,Node.js 已成为运行 JavaScript 应用程序的服务器的软件开发和 Linux 管理的重要组件。
在 Linux 中安装 NVM
在 Linux 中安装 NVM 非常简单。 打开终端并运行以下命令。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
上述命令将运行下载和安装 NVM 的脚本。 此外,它还会在您的环境变量中为 NVM 设置配置文件。 在这种情况下, .bashrc 文件,您可以从下面的安装输出中看到。
环境变量文件位于以下任一位置: ~/.bash_profile, ~/.zshrc, ~/.profile, 或者 ~/.bashrc 取决于您使用的 Linux 发行版。
验证安装
笔记: 在您继续检查安装是否成功之前, close 您当前的终端,然后打开一个新的终端窗口。 或者,您可以通过按打开另一个终端窗口 Ctrl + Alt + T 在键盘上。
在新的终端窗口中,您可以通过运行以下命令检查 NVM 是否安装成功。
command -v nvm
如果一切顺利,上面命令的输出将是 非易失性 如下所示。
要检查您 PC 上安装的 NVM 的版本,您可以运行以下命令。
nvm -v
安装 Node.js
使用 NVM 安装 Node.js 非常简单。 为了 example,要安装最新版本的 Node.js,可以运行以下命令:
nvm install node
要安装某些特定版本的 Node.js,您可以按以下格式运行 nvm 命令:
nvm install version-number
为了 example,安装 Node.js 版本 14.15.4:
nvm install 14.15.4
Node.js 版本 14.15.4 是 Node.js 的 LTS 版本。
如果您已经走到了这一步,并且已经发出了上面的两个命令,那么恭喜! 您的 PC 或服务器上安装了两个不同版本的 Node.js。
选择要使用的 Node.js 版本
当您安装了多个 Node.js 版本时,您可以轻松选择您希望使用的 Node.js 版本。 为了 example,要使用您最近安装的版本 14.15.4,您可以运行以下命令。
nvm use 14.15.4
要查看 PC 上安装的 Node.js 版本列表,可以运行以下命令。
nvm ls
清单的输出类似于下面的输出。 当前活动的版本也会突出显示。
要列出可供安装的所有 Node.js 版本,您可以运行:
nvm ls-remote
卸载 Node.js
通过 NVM 卸载一个版本的 Node.js 非常简单。 为了 example,卸载您在上面安装的版本 14.15.4:
nvm uninstall v14.15.4
获得帮助
要了解有关 NVM 命令的更多信息或获取帮助,只需键入以下命令:
nvm -h
您还可以访问 NVMs 的官方 GitHub 页面,这是有据可查的。
Node.js 管理简化
本指南向您展示了如何安装 Node Version Manager (NVM) 以简化 Node.js 的管理和安装。 如果您的项目使用不同版本的 Node.js,那么 NVM 就是您的工具。 它只会让你的生活更轻松。
可重用性是每个人都应该遵循的最重要的编程范式之一。 幸运的是,在 JavaScript 中,您可以使用设计模式轻松创建可重用的代码。