如何在 Ubuntu 24.04 上安装 Node.js (Noble Numbat)
Node.js 进入开发市场已有一段时间了。它是一种用 JavaScript 编写的服务器端编程语言。要开始成为 Node.js 开发人员,您只需要了解 JavaScript,使其易于学习和采用。 Node.js 通常用于构建在服务器端执行的应用程序和工具。由于它采用事件驱动架构,因此适合处理多个并发请求,并且无需为每个请求创建一个线程。
Node.js 还可以高效处理数千个并发连接,因为它不依赖于 I/O 操作在执行之前完成。使用名为“Node Package Manager”(通常称为npm)的内置包管理器可以轻松安装和管理 JavaScript 库。通过开源贡献编写了数百个 Node.js 包,使开发人员能够采用 Node.js 并在开发之旅中取得成功。
要在 Ubuntu 24.04 (Noble Numbat) 上安装 Node.js,请按照以下步骤操作。
1.更新系统包
通过运行以下命令确保所有系统软件包均已更新。
sudo apt update
其他已安装的软件包也可以更新。
sudo apt upgrade -y
如果您选择升级所有内容,请重新启动操作系统。
sudo reboot
2.在Ubuntu 24.04上安装Node.js
接下来在 Ubuntu 24.04 上安装 Node.js。这可以通过两种方式完成。
1) 从 apt 存储库安装 Node.js
可以从 Ubuntu 存储库进行安装,
sudo apt install nodejs
检查安装的 Node.js 版本
$ node --version
v18.19.1
2) 从 Node APT 存储库安装 Node.js
要获取最新版本的 Node,请从 Node 开发团队提供的 APT 存储库进行安装。
设置要安装的版本。
# Node.js 20
NODE_MAJOR=20
# Node.js 18
NODE_MAJOR=18
# Node.js 16
NODE_MAJOR=16
安装添加存储库所需的依赖项。
sudo apt update && sudo apt install -y ca-certificates curl gnupg
导入包签名 gpg 密钥。
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
将存储库添加到您的系统中。
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
安装 NODE_MAJOR
变量中设置的指定版本的 Node.js。
sudo apt update && sudo apt install nodejs -y
验证安装成功。
$ node --version
v20.12.2
3. 创建示例 Node.js 应用程序
让我们创建一个由 Node.js 提供支持的简单 HTTP 服务器应用程序
vim myapp.js
将以下内容复制并粘贴到文件中。
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.write('Hello World from Node.js!');
res.end();
});
const port = 3000; // Listening port
const hostIP = '192.168.1.202'; // Replace with your host IP
server.listen(port, () => {
console.log(`Server running at http://${hostIP}:${port}/`);
});
接下来使用以下命令运行您的服务器:
$ node myapp.js
Server running at http://192.168.1.202:3000/
您将看到控制台中打印一条消息。这表明服务器正在运行:
$ curl http://192.168.1.202:3000;echo
Hello World from Node.js!
如果您打开 Web 浏览器并访问 URL http://ServerIP:3000/,响应“Hello World from Node.js!”表明服务器正在运行。
参考:
- Node.js 文档
- Node.js Github 页面
更新于:4个月前
相关文章
- 【说站】Java如何在PDF添加注释
- js使用IntersectionObserver实现锚点在当前页面视口时导读高亮
- js使用scroll事件实现锚点滚动到页面顶部时导航高亮
- 【说站】java软引用如何在浏览器使用
- 前端js拖拽插件库有哪些?
- Swapy - 开源JavaScript js拖拽插件
- 【说站】一分钟带你快速了解js面向对象是什么?
- JS 的 apply 方法
- JS 字符串和数组相互转换
- JS 数组去重的多种方法
- JS 函数中的 arguments 类数组对象
- 介绍Js简单的递归排列组合
- Node.js 软件包管理工具 (npm)
- JS 性能优化之防抖
- JS 性能优化之节流
- 如何在 JavaScript 中使用正则表达式删除 HTML 标签?
- JS 数组方法 every 和 some 的区别
- JS 正则表达式常用方法
- JS 数组详解【编程笔记】
- JS 中的 ?. 和 ??