前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何安装Node.js.

如何安装Node.js.

作者头像
santana2000
发布于 2018-09-07 03:27:45
发布于 2018-09-07 03:27:45
2.6K0
举报

Node.js服务器端JavaScript应用程序的跨平台运行环境。Node.js使用的是谷歌研发的JavaScript引擎V8,它也可以在Chromium和Chrome中找到。根据用例,Node.js可以补充或替换传统的Web服务器和工具,如Apache,nginx或PHP。

Node.js可以在所提供的不同平台上以多种方式安装和维护。多个已发行的Node.js版本以及LTS分支中的多个版本都是可用的。安装哪个版本很快会让你的决定变得混乱,因此本指南列出了在Linux上安装Node.js的主要选择,以及您可能想要或不想使用某种方法的一些基本原因。

包管理器

Linux Distro仓库

您的仓库可能包含Node.js的LTS发行版本。这是一个很好的解决方案,如果:

  • 您不需要更新的功能。
  • 您希望发行版的包管理器能够处理核心更新。
  • 您希望在多个Node.js服务器之间轻松保持一致性。

NPM(Node包管理器)包含在其他方法的Node.js安装中,但不在此处; npmnodejs中的一个独立的包,必须单独安装。

注意 来自Debian 7或8中的发行版存储库或Ubuntu 12.04或14.04的Node.js会与分组无线电节点程序冲突。在这种情况下,调用Node.js要求您使用命令nodejs -$option而不是标准命令node -$option。一种解决方法是安装nodejs-legacy这个包,从而延续从/usr/bin/node/usr/bin/nodejs的符号链接,以可以使用常规的node命令。

NodeSource存储库

NodeSource库延续并扩展了Chris Lea的Node.js的Ubuntu PPA,以便在Node.js的释放阶段支持.deb.rpm后缀的行程序。对于那些想要使用操作系统的软件包管理器进行安装的人来说,这是nodejs.org上的一个可选项,并且通常会提供比发行版存储库更多的最新软件包。

节点版本管理器

NVM是Node.js的一个独立项目,是更常见的安装方法之一。使用安装脚本安装NVM ,其主要优势在于轻松管理Node.js版本,包括更新到新版本和迁移Node包。

官方二进制安装程序

所有平台的可用安装程序都可以在nodejs.org找到。使用官方安装程序的好处是可以通过GPG校验来验证安装程序的完整性。

从源代码构建

从源代码编译是最先进的安装方法,尽管它可以是一个非常简单的过程。从源代码安装可以增加编译标志的灵活性,并确保您在安装时拥有最新的代码库。

节点包管理器(NPM)

Node包管理器(NPM)是一种典型的Node.js安装方法。但是,任何Linux-distro提供的Node.js版本都需要npm安装该软件包。NPM是NPM存储库中Node.js包的包管理器。您可以在npmjs.com上找到大量的NPM文档。

做出快速决定(tl:dr)

还不确定使用哪种安装方法?那么NVM可能是您开始时的最佳选择。NVM简化了Node.js和NPM的安装和维护,不会出现其他软件的命名问题,并且可以在你将Node.js更新推送到生产环境之前轻松管理可以测试应用程序的多个Node.js安装。

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何在Ubuntu 16.04上安装Node.js
Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,开发可以更加一致并在同一系统中进行设计。
angel_郁
2018/10/10
7.3K1
三种方法在CVM安装Node.js
Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,Node.js使开发更加一致和集成。
吴凌云
2018/07/13
3.5K0
在 Alma Linux 9 上安装 Node.js 的 3 种不同方法
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,用于构建快速、可扩展的网络应用程序。在 Alma Linux 9 上安装 Node.js 可以为开发者提供强大的工具和库来开发服务器端应用程序。
网络技术联盟站
2023/05/25
7250
在 Alma Linux 9 上安装 Node.js 的 3 种不同方法
如何在Linux上安装Node.js
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53039286
shaonbean
2019/05/26
2.4K0
如何在Debian 8上安装Node.js
Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,开发可以更加一致并在同一系统中进行设计。
朝朝
2018/07/19
2.3K0
如何在CentOS Linux 7.5上安装Node.js
本教程将引导您在CentOS Linux 7.5机器上安装Node.js和npm。 Node.js是一个跨平台的JavaScript运行时环境,允许服务器端执行JavaScript代码。 Node.js主要用于后端,但它也是一种全栈和前端解决方案。 npm是Node.js的默认包管理器。
知忆
2021/06/11
1.5K0
Node.js简介与安装.md
描述:Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境,它是目前非常火热的技术(正式开启JavaScript的后端开发之旅), 它在设计上类似于Ruby系统并受到Python的Twisted的影响启发,它作为异步事件驱动的JavaScript运行时,它旨在构建可伸缩的网络应用程序。
全栈工程师修炼指南
2022/09/28
3.7K0
Node.js简介与安装.md
如何安装和配置 Node.js?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。它允许开发者使用 JavaScript 编写服务器端代码,构建高性能的网络应用程序。本文将详细介绍如何安装和配置 Node.js,并提供一些常见问题的解答。
网络技术联盟站
2023/07/07
1.7K0
Linux 如何使用包管理器安装 Node.js
我发现很多人不太清楚如何在 Linux 安装 Node.js,好久没写文章了,今天就水一篇吧。 说说如何在 Linux 上通过包管理器安装 Node.js
hedeqiang
2020/07/22
1.8K0
如何在CentOS 7上使用MEAN.JS安装MEAN堆栈
术语MEAN最初由Valeri Karpov创造,该术语源自每个组件的第一个字母。Valeri在这篇博客文章中定义了MEAN ,其中他给出了选择在MEAN堆栈的帮助下开发JavaScript应用程序的一些动机:
乌鸦
2018/10/16
1.2K0
关于CentOS6平台上PM2安装失败的解决方案
因此,安装PM2失败的原因在于未满足环境依赖,即Node.js和npm版本较低,不满足安装PM2的基本要求;而安装Nodejs时,将会自动安装npm,因为我们只需安装符合PM2要求的Nodejs版本即可解决问题。
用户1456517
2019/04/09
3.3K0
关于CentOS6平台上PM2安装失败的解决方案
Windows 10上安装Node.js的初学者指南
Node.js是是一个强大的JavaScript运行时环境,建立在Chrome的V8 JavaScript引擎上,让你能够在服务器端运行JavaScript。
用户11001451
2024/03/01
7520
01 . 部署Node.js项目
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统。Node.js的典型应用场景包括:
iginkgo18
2020/09/27
2.9K0
01 . 部署Node.js项目
Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows
由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js。
雨临Lewis
2022/01/11
3.2K0
如何在 CentOS 8 上安装 Node.js 和 npm
Node.js 是一个跨平台的 JavaScript 运行环境,它构建在为了在服务器端运行 JavaScript 代码而设计的 Chrome JavaScript 上。使用 Node.js,你可以构建扩展的网络应用。
雪梦科技
2020/05/11
14.6K0
如何在 CentOS 8 上安装 Node.js 和 npm
最新Node.js有什么,以及如何安装?
最新长期支持版 Node.js 在保持其作为企业级 JavaScript 应用程序首选运行时的同时,带来了更新。
云云众生s
2025/01/25
1920
如何在Ubuntu 18.04上配置Node.js生产环境应用
Node.js是一个开源JavaScript运行环境,用于构建服务器端和网络应用程序。该平台可在Linux,macOS,FreeBSD和Windows上运行。虽然您可以在命令行运行Node.js应用程序,但本教程将重点介绍如何将它们应用于服务器中运行。这意味着它们将在重启故障时再次重新启动,并且可以安全地用于生产环境中。
藕丝空间
2018/07/23
3K0
CentOS7 安装 Trilium Notes 中文版 折腾记
仓库:https://github.com/Nriver/trilium-translation
独立观察员
2023/12/26
9270
CentOS7 安装 Trilium Notes 中文版 折腾记
如何使用Angular CLI和PM2运行Angular应用程序
Angular CLI是Angular框架的命令行界面,用于在开发过程中在本地创建,构建和运行应用程序。
子润先生
2021/06/16
3.2K0
NVM: 在单个系统上管理多个Node.js版本
告别Node.js版本混乱!🚀 NVM (Node Version Manager)神器来袭,轻松管理多版本Node.js,让你的项目不再受限!支持Ubuntu、Rocky Linux等主流系统,告别依赖冲突,提升开发效率!一键安装、版本切换,就是这么简单!快来体验NVM的强大吧!
云云众生s
2025/03/18
2610
推荐阅读
相关推荐
如何在Ubuntu 16.04上安装Node.js
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档