视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

Ubuntu上Node.js安装介绍

已编辑 3 几周前 通过 ExtremeHow 编辑团队

Node.jsJavaScript乌班图编程Linux软件安装操作系统开发系统

Ubuntu上Node.js安装介绍

翻译更新 1 一周前

Node.js是一个基于JavaScript的强大平台,构建在Google Chrome的V8 JavaScript引擎上。它用于开发服务器端和网络应用。Node.js应用程序用JavaScript编写,可以在多个平台上的Node.js运行时中运行,包括Windows、macOS和Linux。在本文中,我们将探讨如何在流行的Linux发行版Ubuntu上安装Node.js。我们将以简单的术语讲述步骤,并在必要时提供实际示例。

什么是Node.js?

Node.js是一个开源的、跨平台的JavaScript运行环境,它在网络浏览器之外执行JavaScript代码。这意味着使用Node.js,您可以使用JavaScript编写服务器端代码。Node.js最初是为了构建可扩展的网络应用而创建的。它使用事件驱动的非阻塞I/O模型,使其轻量高效,非常适合数据密集型和实时应用。Node.js拥有一个庞大的JavaScript模块库,称为npm(Node Package Manager),它简化了Web应用程序的开发。

为什么使用Node.js?

安装前的准备

在安装Node.js之前,您需要准备您的环境。请按照以下步骤开始:

  1. 访问Ubuntu终端:确保您可以访问计算机上的Ubuntu终端。所有安装步骤都将在此进行。
  2. 互联网连接:确保您的计算机连接到互联网以下载所需的文件。
  3. 腾出空间:明智之举是确保您的计算机上有足够的空间来安装Node.js及未来的任何依赖项。
  4. 更新系统:首先,您应该更新系统,以确保您拥有最新的软件包列表。运行命令:
    sudo apt update && sudo apt upgrade

此命令更新您的软件包列表并安装任何更新的软件包。

在Ubuntu上安装Node.js的方法

有几种方法可以在Ubuntu上安装Node.js。在这里,我们将介绍三种流行的方法:

  1. 从Ubuntu仓库安装Node.js
  2. 使用nvm(Node版本管理器)安装Node.js
  3. 使用NodeSource仓库安装Node.js

1. 从Ubuntu仓库安装Node.js

这是最简单的方法,但可能无法提供最新版本。在Ubuntu仓库中有Node.js软件包,可以使用apt软件包管理器轻松安装。

  1. 首先,使用以下命令更新apt软件包索引:
    sudo apt update
  1. 接下来,使用以下命令安装Node.js:
    sudo apt install nodejs
  1. 使用以下命令安装Node.js包管理器npm:
    sudo apt install npm
  1. 验证安装并检查已安装的Node.js版本:
    nodejs -v

对于npm,输入:

    npm -v

通过这种方法安装的Node.js版本可能不是最新的。如果您需要最新版本,请考虑使用nvm或NodeSource。

2. 使用nvm(Node版本管理器)安装Node.js

Node版本管理器(nvm)是一个工具,允许您在一台计算机上管理多个Node.js版本。这在您需要与不同项目保持兼容性时特别有用。

  1. 通过从终端运行安装脚本来安装nvm。这将下载并为您的Node环境安装nvm。
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

在当前终端会话中加载新安装的nvm:

    source ~/.bashrc
  1. 您现在可以验证nvm已安装:
    command -v nvm

如果安装成功,输出应为'nvm'。

  1. 安装了nvm后,您可以安装最新版本的Node.js:
    nvm install node

可选地,指定特定版本:

    nvm install v14.17.0
  1. 设置默认的Node.js版本:
    nvm alias default node

或者使用:

    nvm use node
  1. 验证安装了正确的Node.js版本:
    node -v

使用nvm的优点是能够根据项目需求在不同的Node.js版本之间切换。nvm use VERSION

3. 使用NodeSource仓库安装Node.js

NodeSource为企业级Linux和Ubuntu维护最新的Node.js软件包。此方法确保您安装的是最新版本。

  1. 将NodeSource PPA(个人包存档)添加到您的系统:
    curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

此脚本自动添加所需的仓库。

  1. 添加仓库后,安装Node.js:
    sudo apt install -y nodejs
  1. 验证安装:
    node -v

对于npm:

    npm -v

NodeSource方法是获取Node.js最新版本的非常可靠的方法,同时要求使用apt软件包管理器进行安装管理。

测试Node.js安装

安装后,重要的是检查Node.js是否运行正常。您可以通过创建一个简单的Node.js应用程序来实现这一点。

  1. 为您的测试应用程序创建一个新目录:
  2. 导航到该目录:
  3. 在目录中创建一个名为app.js的新文件:
  4. 编辑文件并添加以下JavaScript代码:
    const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
  1. 使用Node.js运行应用程序:
  2. 打开Web浏览器并访问http://127.0.0.1:3000/以查看"Hello World"输出。

这确认Node.js已正确安装,您可以开始开发应用程序。

结论

在Ubuntu上安装Node.js可以通过多种不同的方法进行。无论您使用系统的仓库、Node版本管理器还是NodeSource仓库,这取决于您的个人需求和项目的具体版本要求。安装后,可以使用它来构建传统的Web应用程序、实时应用程序、API甚至复杂的企业级系统。每种技术都有其自身的优势,提供不同级别的灵活性和维护的简易性。

在正确设置Node.js后,您现在有了探索服务器计算机上JavaScript无限可能性的基础。从开发可扩展的应用程序到利用广泛的npm软件包目录,Node.js为任何正在从事Web和其他领域开发的开发人员打开了一个机遇的全新世界。

如果你发现文章内容有误, 您可以


评论