如何在Windows上安装Node.js和npm

看起来似乎很明显,但是安装Node.js是构建出色的Node.js应用程序的第一步。幸运的是,它与几乎所有操作系统(包括Windows)兼容。

请遵循此分步指南来安装Node.js并开始在Windows上构建您的第一个应用程序。

Node.js是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时。您可以使用Node.js构建独立的应用程序,但是它最常用于构建后端服务。 Node入门很容易,对于原型开发和敏捷开发非常有用。

它也可以用于构建超快速,高度可扩展的服务。它已被Netflix,LinkedIn,PayPal,Trello,Uber,eBay,NASA等大型公司用于生产。

节点应用程序使用JavaScript-如果您是前端开发人员并且了解JavaScript,则可以重用这些技能并过渡到全栈开发人员。

Node.js具有可用的最大的开源库生态系统之一。如果您想向应用程序中添加任何功能或构建基块,则很有可能已经可以使用开源的免费库。您无需从头开始组装这些构建基块,而是可以专注于应用程序的核心。

由于Node的高效缓存功能,多个托管提供程序以及跨平台可用性等其他功能,因此它在开发人员中如此受欢迎也就不足为奇了。

您可以使用Node.js开发许多项目,例如单页应用程序(SPA),社交媒体应用程序,静态站点,在线支付系统,硬件项目,博客,移动应用程序,实时聊天应用程序,API,电子商务应用程序以及许多其他项目。更多的。

相关:使用这10种必备工具来提升您的Web开发技能

什么是npm?

npm代表“节点程序包管理器” —它是一个在线平台和命令行工具。

在线平台是任何人都可以发布和共享以任何语言编写的工具的地方。这些工具可以在前端(浏览器),后端(服务器)和命令行中使用。

npm还是一种能够与在线平台进行交互的命令行工具。命令行工具主要用于安装和卸载软件包。

软件包是某人创建并上传到npm平台的工具。每个软件包都有一个版本。随着软件包的更改,软件包的版本也会更新。 npm使更新软件包变得很容易,并且您可以随时切换版本。 npm建议使用某些外部版本管理器,例如NVMnodistnnave

如何在Windows上设置Node.js和npm

您可以按照以下步骤在Windows系统上安装Node.js和npm。

注意:npm与Node.js一起分发-这意味着当您下载Node.js时,会自动在计算机上安装npm。

第1步:转到Node.js官方网站

访问Node.js组织的官方网站。

第2步:点击下载按钮

该网站会自动检测您计算机的操作系统。您可以根据需要单击“建议大多数用户使用的[版本] LTS”或“ [版本]当前最新功能”按钮。两种方式都将下载扩展名为.msi的安装文件。

LTS代表“长期支持”。建议大多数用户使用。如果要将应用程序部署到生产环境,请使用LTS版本。

当前版本是仍在开发中的版本。此版本可能存在错误,如果要将应用程序部署到生产环境,则不建议使用此版本。如果您要测试新功能并仅在本地环境中使用应用程序,这将很有用。

下载具有其他规范的Node.js(可选)

转到Node网站上的“下载”页面,以下载具有其他规范的Node.js。您可以根据PC的要求下载适用于32位或64位体系结构的Node.js。

您也可以从此页面下载Node.js应用程序的完整源代码。该设置文件可用于macOSLinux之类的不同平台,也可以以.msi.zip之类的不同格式下载。

步骤3:执行.msi安装文件

双击执行下载的文件。这将打开一个欢迎窗口以安装Node.js。单击下一步按钮开始安装过程。

步骤4:阅读最终用户许可协议

仔细阅读最终用户许可协议。阅读协议后,选中复选框以接受许可协议中的条款。最后,单击“下一步”按钮以继续。

步骤5:选择目标文件夹

选择要在其中安装Node.js的目标文件夹。您可以通过单击“更改…”按钮来更改目标文件夹。建议保留目标文件夹不变。单击下一步继续。

步骤6:自订设定

如果需要,可以通过单击树中的图标来更改默认设置并根据需要自定义它们。同样,建议您坚持使用默认设置。击下一步进入到安装过程中的下一个步骤。

步骤7:本机模块工具

如果要安装工具来编译本机模块,请单击复选框。通常,不需要安装这些工具,因此您可以取消选中此框。单击下一步按钮前进。

步骤8:准备安装Node.js

现在将打开最终安装窗口。单击“安装”按钮开始安装。您还可以通过单击“后退”按钮返回到先前的步骤,以查看或更改任何安装设置。

单击“安装”按钮后,安装将很快开始,并在几分钟内完成。

最后,您将看到安装完成消息。单击完成按钮退出设置向导。

确认正确安装了Node.js和npm

要检查您的系统上是否正确安装了Node.js,请在终端中运行以下命令:

 node --version

并检查您的系统上是否正确安装了npm,请在终端中运行以下命令:

 npm --version

终端中将显示Node.js和npm的安装版本。

开始使用Node.js构建出色的应用程序

Node.js是开始您的全栈开发之旅的理想平台。它拥有强大的开发人员社区和错误跟踪团队,可以帮助您入门。

Node.js是一个非常适合初学者的轻量级平台,可用于构建各种Web应用程序。您甚至可以将Node.js与Express.js等其他框架一起使用来构建移动应用程序。

现在您已经熟悉了Node.js的潜力,为什么不在下一个Raspberry Pi项目中尝试一下呢?