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发行版本。这是一个很好的解决方案,如果:
NPM(Node包管理器)包含在其他方法的Node.js安装中,但不在此处; npm
是nodejs
中的一个独立的包,必须单独安装。
注意 来自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校验来验证安装程序的完整性。
从源代码编译是最先进的安装方法,尽管它可以是一个非常简单的过程。从源代码安装可以增加编译标志的灵活性,并确保您在安装时拥有最新的代码库。
Node包管理器(NPM)是一种典型的Node.js安装方法。但是,任何Linux-distro提供的Node.js版本都需要npm
安装该软件包。NPM是NPM存储库中Node.js包的包管理器。您可以在npmjs.com上找到大量的NPM文档。
还不确定使用哪种安装方法?那么NVM可能是您开始时的最佳选择。NVM简化了Node.js和NPM的安装和维护,不会出现其他软件的命名问题,并且可以在你将Node.js更新推送到生产环境之前轻松管理可以测试应用程序的多个Node.js安装。
有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有