在 Ubuntu 上安装 Node.js 20 LTS 详细教程

Node.js 20 的亮点:

  • 官方支持 ARM64 Windows
  • Web Assembly 系统接口 (WASI) 的进展
  • 网络加密 API
  • 现在准备单个可执行应用程序需要注入 Blob
  • 性能改进
  • 测试运行模块现已稳定
  • 权限模型中的新权限和能力

安装步骤:

  1. 添加 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 存储库安装脚本
  2. 安装 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.js
    • sudo apt install gcc g++ make -y: 安装开发工具,用于编译原生模块
    • curl -sL ...: 下载 Yarn 的公钥
    • echo ... | sudo tee ...: 添加 Yarn 的源到 APT 源列表
    • sudo apt-get install yarn -y: 安装 Yarn 包管理器
  3. 验证安装:

    node -v
    npm -v
    yarn -v
    • 运行这些命令,确保 Node.js、npm 和 yarn 已成功安装。
  4. 创建 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 文件
  5. 安装 Express 框架:

    npm install express --save
    • npm install express --save: 安装 Express 框架,并将其添加到 package.json 的依赖项中
  6. 创建 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,并启动应用程序
  7. 运行 Node.js 应用程序:

    node app.js
  8. 测试应用程序:

    curl 127.0.0.1:3000
    • 在另一个终端窗口中运行此命令,你应该在终端中看到 "Hello, Node World!" 的输出。

结论:

本文详细介绍了如何在 Ubuntu 上安装 Node.js 20 LTS 并创建简单的 Node.js 应用程序。 您可以通过添加更多功能和特性来开发更复杂的应用程序。

提示:

  • 使用 npmyarn 来管理您的 Node.js 项目依赖。
  • 使用 nodemon 来监视您的代码更改并自动重新启动您的应用程序。

希望这篇文章对您有所帮助!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。