简介
Node.js是一个流行的JavaScript运行环境,可以帮助你与React、Angular和Vue等前端JavaScript库一起工作。你还可以使用Express和Nest框架构建全栈应用程序。要构建JavaScript应用程序,你需要一个本地Node环境。
在本教程中,你将为你的Windows电脑设置一个本地Node.js编程环境。
前提条件
你将需要一台运行Windows 10的台式机或笔记本电脑,具有管理权限和互联网连接。
步骤1 - 使用Node版本管理器安装Node.js
Node版本管理器或NVM是在你的计算机上安装Node.js的首选方法。NVM可以让你同时维护多个版本的Node.js,如果你需要在不同的项目中使用特定的Node版本,这很有帮助。NVM有一个Windows版本,在本步骤中你将使用它来安装Node.js。
请访问NVM-windows发布页面以获取最新版本。截至编写本教程时,最新的NVM版本是1.1.9。
滚动到资产部分,点击nvm-setup.exe ,将设置文件下载到你的计算机的下载文件夹。

NVM资产部分
下载完成后,到你的下载位置,双击nvm-setup.exe 文件,开始安装过程。
安装向导将加载并提供选择的选项,如工具的目标文件夹。

NVM安装 - 选择目标位置
按照安装提示,将NVM安装在你的电脑上。
接下来,在你的计算机上以管理员身份打开终端、命令提示符或PowerShell。
使用这个命令来验证NVM的安装。
nvm -v
你会看到下面的输出,其中有NVM的版本号。
Output
Running version 1.1.9.
...
你可以通过这个命令查看哪些Node版本可以让你安装。
nvm list available
你会看到一个Node版本的列表。
Output
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 |
| 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 |
| 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 |
| 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 |
| 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 |
| 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 |
| 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 |
| 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 |
| 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 |
| 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 |
| 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 |
| 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 |
| 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 |
| 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 |
| 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 |
| 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 |
| 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 |
| 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 |
| 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 |
| 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |
Node有两个主要版本。Current和LTS,用于长期支持。为了开发目的,建议安装LTS版本。
然后,你将用以下命令从这个列表中安装最新的LTS版本。
nvm install 16.16.0
Node.js版本16.16.0将被安装在你的电脑上。
Output
Downloading node.js version 16.16.0 (64-bit)...
Extracting...
Complete
Installation complete. If you want to use this version, type
nvm use 16.16.0
查看你的计算机上安装的Node版本。
nvm list
你会看到一个包含可用Node版本的列表。
Output
16.16.0
* 16.15.0 (Currently using 64-bit executable)
14.16.0
8.12.0
如果你安装了不止一个版本,你可以用nvm use ,从这个列表中选择一个不同的版本,指定你想使用的版本。
nvm use 16.16.0
你会看到类似这样的输出。
Output
Now using node v16.16.0 (64-bit)
使用以下命令来验证Node的版本。
node --version
你将在输出中看到Node的版本。
Output
v16.16.0
Node还安装了Node包管理器(NPM)来安装和管理Node包。使用下面的命令来验证NPM的版本。
npm --version
你会在输出中看到NPM的版本。
Output
8.11.0
在这个步骤中,你安装了Node。为了完成本地开发环境的设置,你还需要在Windows电脑上安装Git Bash,在下一步中你将安装它。
步骤 2 - 安装 Git Bash
在这一步,你将在你的电脑上安装Git Bash。Git 是一个流行的版本控制系统,而 Bash 是一个流行的 Linux 操作系统的终端程序。
作为一个 Windows 用户,你可以用内置的 Windows 命令提示符或 PowerShell 来完成大多数任务。然而,基于Linux的命令是现代开发工作流程的标准。通过使用和学习Bash命令,你将能够遵循大部分的编程教程。
如果你运行的是Windows 11或拥有Windows 10的最新开发版本,你可以使用 winget命令行工具。
winget install --id Git.Git -e --source winget
winget 工具是Windows软件包管理器服务的客户接口。
--id 标志告诉winget 安装一个由其唯一ID识别的软件包。-e 或exact 标志需要区分大小写。--source 标志确保从给定的源头安装:在这种情况下,winget 仓库。
你也可以通过访问Git的网站,用安装向导来安装Git Bash。

Git 下载页面
如果选择使用安装向导,可以在下载完成后以默认设置运行安装文件。

Git 安装向导
为了验证你的Git安装,运行以下命令。
git --version
你会看到版本。
Output
git version 2.30.2.windows.1
有了电脑上的必要工具,现在可以创建一个简单的Node.js程序,以测试一切是否按预期运行。
第3步 - 创建一个简单的程序
在这一步,你将创建一个简单的 "Hello, World "程序来测试Node.js的运行时间。
打开你刚刚安装的Git Bash应用程序。然后用下面的命令创建一个新的文件,nano ,一个命令行文本编辑器。
nano hello.js
或者,你也可以在你喜欢的编辑器中打开这个文件,比如VSCode。
在hello.js 文件中加入以下几行。
hello.js
let message = "Hello, World!";
console.log(message);
首先,你用Hello, World! 的字符串定义message 变量。然后,console.log 将在文件运行时显示message 变量的内容。
保存并关闭该文件。
现在用Node运行这个程序。
node hello.js
程序执行并将其输出显示在屏幕上。
Output
Hello, World!
Node.js允许你在没有浏览器的情况下执行JavaScript代码,这就是为什么你可以运行hello.js 文件。
总结
Node是一个强大的JavaScript运行环境。在本教程中,你在Windows 10中创建了你的本地Node开发环境。
现在你已经在Windows中建立了你的本地开发环境,你可以设置一个Node服务器,并通过遵循我们的React、Angular和Vue.js的教程开始构建前端应用程序。对于全栈开发,你可以在Express中设置项目。