在 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 来监视您的代码更改并自动重新启动您的应用程序。

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

  1. 本网站名称:系统驰云
  2. 本站永久网址:https://blog.xxyyo.com
  3. 本网站的内容均来源于网络,仅供大家学习与交流,如有侵权,请联系站长365919529@qq.com删除处理。
  4. 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
  5. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
  6. 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。365919529@qq.com