如何在 Ubuntu 24.04 上安装 Node.js
Node.js 是一个基于 Chrome V8 JavaScript 引擎构建的强大 JavaScript 运行时。它允许开发人员使用 JavaScript 创建可扩展的后端功能,JavaScript 是许多人在前端开发中熟悉的语言。在 Ubuntu 系统上安装 Node.js 使您能够在浏览器环境之外开发和运行 JavaScript 应用程序。本教程将指导您完成在 Ubuntu 24.04 上安装 Node.js 的三种方法:使用 Ubuntu 的包管理器 (APT)、节点版本管理器 (NVM) 和官方 Node.js 二进制文件。
在本教程中您将学习:
- 如何使用 APT 安装 Node.js
- 如何使用 NVM 安装 Node.js
- 如何使用官方 Node.js 二进制文件安装 Node.js
使用 Ubuntu 包管理器 (APT)
此方法使用 APT 包管理器从 Ubuntu 默认存储库安装 Node.js。它很简单,并且与系统的包管理很好地集成。
更新您的软件包索引:在安装新软件之前,最好更新您的软件包索引,以确保您获得可用的最新版本。
$ sudo apt update
安装 Node.js: 使用 APT 直接安装 Node.js。
$ sudo apt install nodejs
验证安装:检查已安装的 Node.js 版本以确认安装是否成功。
$ node -v
安装 NPM:npm(节点包管理器)不包含在 Ubuntu 存储库的默认 Node.js 包中。单独安装。
$ sudo apt install npm
使用节点版本管理器 (NVM)
NVM 允许您安装和管理多个版本的 Node.js。如果您需要在不同项目的不同版本之间切换,它特别有用。
安装NVM:下载并运行NVM的安装脚本。
$ wget -q -O- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
获取您的 shell:将更改应用于当前的 shell 会话。
$ . ~/.bashrc $ nvm --version
安装 Node.js: 使用 NVM 安装 Node.js。
$ nvm install node
检查 Node.js 版本:验证已安装的 Node.js 版本。
$ node -v
使用官方 Node.js 二进制文件
此方法涉及从 Node.js 网站下载官方 Node.js 二进制文件。如果您需要 Ubuntu 存储库或 NVM 中无法提供的特定版本的 Node.js,那么它会非常有用。
- 选择 Node.js 版本:访问 Node.js 网站选择您要安装的版本。要么使用 LTS(长期支持)以实现稳定性,要么使用当前版本以获取最新功能。
导航到 https://nodejs.org/ 并选择您喜欢的版本。复制下载链接以供下一步使用。 下载并解压 Node.js:为 Node.js 创建一个目录并将下载的存档解压到其中。
$ sudo mkdir -p /usr/local/lib/nodejs $ wget -O- [Node.js version download link] | sudo tar xJ -C /usr/local/lib/nodejs
将 [Node.js 版本下载链接] 替换为您复制的实际 URL。此命令下载 Node.js 并将其解压到指定目录。
导出 PATH 和源 shell:将 Node.js 添加到系统的 PATH 并重新加载 shell 配置。
$ echo 'export PATH=/usr/local/lib/nodejs/node-v[version]-linux-x64/bin:$PATH' >> ~/.bashrc $ . ~/.bashrc
检查 Node.js 版本:通过检查 Node.js 版本确认安装。
$ node -v
结论
按照本教程中概述的步骤,您现在应该可以通过以下三种方法之一在 Ubuntu 24.04 系统上成功安装 Node.js:使用 APT、NVM 或官方 Node.js 二进制文件。每种方法都有其优点,具体取决于您的具体需求和开发环境。安装 Node.js 后,您就可以开始构建 JavaScript 应用程序了。
常问问题
- 1. What is Node.js used for?
- 2. Why choose Ubuntu 24.04 for Node.js development?
- 3. Can I install multiple versions of Node.js on Ubuntu 24.04?
- 4. How do I uninstall Node.js from Ubuntu 24.04?
- 5. How can I update Node.js to a newer version?
- 6. What are the benefits of using NVM over APT for Node.js installation?
- 7. Is Node.js free to use?
- 8. How do I set a default Node.js version with NVM?
- 9. Can I run Node.js applications built on other operating systems on Ubuntu 24.04?
- 10. How do I troubleshoot installation issues with Node.js on Ubuntu 24.04?
- 11. How do I install specific versions of Node.js using APT?
- 12. What are the hardware requirements for running Node.js on Ubuntu 24.04?
- 13. How can I ensure my Node.js installation is secure?
- 14. Can I use npm without Node.js?
- 15. How do I manage global vs. local package installations with npm?
- 16. How can I contribute to the Node.js project?