如何在 Ubuntu 14.04 服务器上安装 Node.js如何在 Ubuntu 14.04 服务器上安装 Node.js如何在 Ubuntu 14.04 服务器上安装 Node.js如何在 Ubuntu 14.04 服务器上安装 Node.js
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 14.04 服务器上安装 Node.js

介绍

Node.js 是一个用于服务器端编程的 Javascript 平台,允许用户快速构建网络应用程序。通过在前端和后端都利用 Javascript,开发可以更加一致,并且可以在同一系统中进行设计。

在本指南中,我们将向您展示如何在 Ubuntu 14.04 服务器上开始使用 Node.js。

如果您要设置生产 Node.js 环境,请查看此链接:如何设置 Node.js 应用程序以进行生产。

如何安装 Distro-Stable 版本

Ubuntu 14.04 在其默认存储库中包含一个 Node.js 版本,可用于轻松地跨多个服务器提供一致的体验。存储库中的版本是 0.10.25。这不是最新版本,但应该相当稳定。

为了获得这个版本,我们只需要使用 apt 包管理器。我们应该先刷新本地包索引,然后从存储库安装:

sudo apt-get update
sudo apt-get install nodejs

如果存储库中的包满足您的需要,这就是您设置 Node.js 所需要做的全部工作。在大多数情况下,您还需要安装 npm,它是 Node.js 包管理器。您可以通过键入以下内容来执行此操作:

sudo apt-get install npm

这将允许您轻松安装模块和包以与 Node.js 一起使用。

由于与另一个包冲突,Ubuntu 存储库中的可执行文件被称为 nodejs 而不是 node。在运行软件时请记住这一点。

下面,我们将讨论一些更灵活的安装方法。

如何使用 PPA 安装

可以让您获得更新版本的 Node.js 的替代方法是添加由 NodeSource 维护的 PPA(个人包存档)。这可能比官方 Ubuntu 存储库具有更多最新版本的 Node.js。

首先,您需要安装 PPA 才能访问其内容。这取决于您要安装的版本。

对于最新的 LTS(6.x 分支),使用:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

对于较旧的 LTS(4.x 分支),使用:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

对于当前活动的版本(7.x 分支),使用:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

PPA 将添加到您的配置中,您的本地包缓存将自动更新。从 nodesource 运行安装脚本后,您可以按照与上面相同的方式安装 Node.js 包:

sudo apt-get install nodejs

nodejs 包中包含 nodejs 二进制文件以及 npm,因此您无需单独安装 npm .但是,为了使某些 npm 包能够正常工作(例如那些需要从源代码构建的包),您需要安装 build-essentials 包:

sudo apt-get install build-essential

如何使用 NVM 安装

通过 apt 安装 Node.js 的另一种方法是使用名为 nvm 的专门设计的工具,它代表“Node.js 版本管理器”。

使用 nvm,您可以安装多个独立版本的 Node.js,这将使您能够更轻松地控制您的环境。它将使您按需访问最新版本的 Node.js,但也允许您定位您的应用程序可能依赖的先前版本。

首先,我们需要从我们的 Ubuntu 存储库中获取软件包,以便我们构建源代码包。 nvm 脚本将利用这些工具来构建必要的组件:

sudo apt-get update
sudo apt-get install build-essential libssl-dev

安装必备包后,您可以从项目的 GitHub 页面下载 nvm 安装脚本。版本号可能不同,但一般情况下,您可以使用以下语法下载并安装它:

<前>

这将下载脚本并运行它。它会将软件安装到位于 ~/.nvm 的主目录的子目录中。它还会将必要的行添加到您的 ~/.profile 文件中以使用该文件。

要访问 nvm 功能,您需要注销并重新登录,或者您可以获取 ~/.profile 文件,以便您当前的会话知道更改:

source ~/.profile

现在您已经安装了 nvm,您可以安装独立的 Node.js 版本。

要找出可用于安装的 Node.js 版本,您可以键入:

nvm ls-remote
. . .
 v0.11.6
 v0.11.7
 v0.11.8
 v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13

如您所见,撰写本文时的最新版本是 v0.11.13。您可以通过键入以下内容来安装它:

nvm install 0.11.13

通常,nvm 会切换到使用最近安装的版本。您可以通过键入以下内容明确告诉 nvm 使用我们刚刚下载的版本:

nvm use 0.11.13

当您使用 nvm 安装 Node.js 时,可执行文件称为 node。您可以通过键入以下命令查看 shell 当前使用的版本:

node -v
v.0.11.13

如果您有多个 Node.js 版本,您可以通过键入以下内容查看安装的内容:

nvm ls

如果您希望默认其中一个版本,您可以键入:

nvm alias default 0.11.13

当新会话产生时,将自动选择此版本。您也可以像这样通过别名引用它:

nvm use default

每个版本的 Node.js 都会跟踪自己的包,并有 npm 可用于管理这些包。

您可以使用正常格式让 npm 安装包到 Node.js 项目的 ./node_modules 目录:

<前>

如果您想全局安装它(可用于使用相同 Node.js 版本的其他项目),您可以添加 -g 标志:

<前>

这会将软件包安装在:

<前>

全局安装将允许您从命令行运行命令,但您必须使用将包链接到本地范围以从程序中要求它:

<前>

您可以通过键入以下内容了解有关 nvm 可用选项的更多信息:

nvm help

结论

如您所见,有很多方法可以在您的 Ubuntu 14.04 服务器上启动和运行 Node.js。您的情况将决定上述哪种方法最适合您的情况。虽然 Ubuntu 存储库中的打包版本是最简单的,但 nvm 方法绝对更加灵活。

作者:贾斯汀·埃林伍德

©2015-2025 艾丽卡 support@alaica.com