Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行时,可用于构建快速的网络应用程序。它是一个流行的后端开发工具,用于构建 Web 应用程序和 API。
在开始本教程之前,您应该在您的 Ubuntu 22.04 服务器上拥有一个非 root 用户的 sudo 权限。
Ubuntu 22.04 的默认仓库中已经包含了一个旧版本的 Node.js,但是我们将使用 Node.js 官方仓库中的最新版本。要添加 Node.js 官方仓库,您需要运行以下命令:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
该命令将下载 Node.js 官方仓库的安装脚本,并在您的系统上执行它。您应该看到一些输出,其中包括添加 Node.js GPG 密钥和更新您的系统软件包列表。
接下来,运行以下命令来安装 Node.js:
sudo apt install -y nodejs
该命令将在您的系统上安装 Node.js 和 npm 软件包。
安装完成后,您可以使用以下命令检查 Node.js 和 npm 的版本:
node -v
输出应该类似于:
v16.14.0
这表明您已经成功安装了 Node.js 和 npm。
Node.js包管理工具主要有以下三种:
npm 是 Node.js 自带的包管理工具,它是最流行的 Node.js 包管理工具之一。npm 包含了超过 1.5 亿个 JavaScript 包,可以通过 npm 安装、卸载、更新、查看以及发布自己的包。
举例:安装 Express 框架,可以使用以下命令:
npm install express
Yarn 是 Facebook 推出的包管理工具,它比 npm 更快、更稳定,而且支持离线安装。Yarn 的命令与 npm 类似,但语法略有不同。
举例:安装 React 框架,可以使用以下命令:
yarn add react
PNPM 是一种快速、轻量级的包管理工具,它支持并发安装,并且可以在不同的项目之间共享缓存。PNPM 的命令与 npm 类似,但速度更快。
举例:安装 Lodash 库,可以使用以下命令:
pnpm install lodash