前往小程序,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安装。

更多信息

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 包管理器
  • 节点版本管理器
  • 官方二进制安装程序
  • 从源代码构建
  • 节点包管理器(NPM)
  • 做出快速决定(tl:dr)
  • 更多信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档