在 Ubuntu 上安装 Node.js 20 LTS 详细教程
Node.js 20 的亮点:
- 官方支持 ARM64 Windows
- Web Assembly 系统接口 (WASI) 的进展
- 网络加密 API
- 现在准备单个可执行应用程序需要注入 Blob
- 性能改进
- 测试运行模块现已稳定
- 权限模型中的新权限和能力
安装步骤:
-
添加 Node.js 20 APT 存储库:
sudo apt update curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt update
: 更新软件包列表curl -fsSL ...
: 下载并执行 Node.js 存储库安装脚本
-
安装 Node.js、npm 和 yarn:
sudo apt update && sudo apt install -y nodejs sudo apt install gcc g++ make -y # 安装开发工具 curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt update && sudo apt-get install yarn -y
sudo apt install -y nodejs
: 安装 Node.jssudo apt install gcc g++ make -y
: 安装开发工具,用于编译原生模块curl -sL ...
: 下载 Yarn 的公钥echo ... | sudo tee ...
: 添加 Yarn 的源到 APT 源列表sudo apt-get install yarn -y
: 安装 Yarn 包管理器
-
验证安装:
node -v npm -v yarn -v
- 运行这些命令,确保 Node.js、npm 和 yarn 已成功安装。
-
创建 Node.js 项目:
cd ~/ mkdir mynode-app && cd mynode-app npm init -y
cd ~/
: 切换到用户目录mkdir mynode-app && cd mynode-app
: 创建名为mynode-app
的项目目录,并进入目录npm init -y
: 初始化项目,创建package.json
文件
-
安装 Express 框架:
npm install express --save
npm install express --save
: 安装 Express 框架,并将其添加到package.json
的依赖项中
-
创建
app.js
文件:- 创建一个名为
app.js
的文件,并添加以下代码:
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello, Node World!'); }); app.listen(3000, () => { console.log('App listening on port 3000!'); });
- 代码解释:
const express = require('express')
: 引入 Express 模块const app = express()
: 创建一个 Express 应用程序app.get('/', (req, res) => { ... })
: 定义一个路由处理函数,当访问根路径/
时,返回 "Hello, Node World!"app.listen(3000, () => { ... })
: 监听端口 3000,并启动应用程序
- 创建一个名为
-
运行 Node.js 应用程序:
node app.js
-
测试应用程序:
curl 127.0.0.1:3000
- 在另一个终端窗口中运行此命令,你应该在终端中看到 "Hello, Node World!" 的输出。
结论:
本文详细介绍了如何在 Ubuntu 上安装 Node.js 20 LTS 并创建简单的 Node.js 应用程序。 您可以通过添加更多功能和特性来开发更复杂的应用程序。
提示:
- 使用
npm
或yarn
来管理您的 Node.js 项目依赖。 - 使用
nodemon
来监视您的代码更改并自动重新启动您的应用程序。
希望这篇文章对您有所帮助!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)