在 Windows 上安装 Node.js 是一个简单的过程,但必须遵循正确的步骤来确保 Node Package Manager (NPM) 的顺利设置和正常运行,这对于管理依赖项和包至关重要。本指南将引导您了解适用于 Windows 7、8、10 和 11 的官方网站、NVM、Windows 子系统和包管理器。
在 Windows 上安装 Node.js 的先决条件:
-
Windows 操作系统:Windows 7 或更高版本
管理员权限:安装时需要
互联网连接:稳定的下载连接
Windows Installer:最新版本,安装流畅
文本编辑器/IDE:Visual Studio Code 或类似
基本命令行知识: 熟悉 CMD 或 PowerShell
磁盘空间:至少 100 MB 的可用空间
硬件要求:至少 2 GB RAM 和 1 GHz 处理器
方法 1:使用官方网站
请按照以下步骤 在 Windows 上安装 Node.js:
第 1 步:下载 Node.js 安装程序
- 访问 Node.js 官方网站下载 Node.js “.msi” 安装程序
下载 NodeJS
- 根据您的系统体系结构(32 位或 64 位)下载 Windows Installer
LTS(长期支持)版本推荐给大多数用户,因为它更稳定,而当前版本包含最新功能,但更新可能更频繁。
第 2 步:运行安装程序
- 找到下载的
.msi
文件并双击以运行它。 - 按照安装向导中的提示操作,接受许可协议,并使用默认设置进行安装。
- 选择要安装的功能,例如:
- npm:管理 Node.js 应用程序的包
- 本机模块:用于构建本机 C++ 模块
第 3 步:完成设置并安装 Node.js 和 NPM
安装程序可能会提示您 “install tools for native modules”。选择 “Install” 完成该过程。
完成设置
等待 “Finish” 完成设置。
Nodejs 安装
第 4 步:验证安装
打开命令提示符或 PowerShell > 通过运行以下命令检查已安装的版本:
- 键入
node -v
并按 Enter 键以检查 Node.js 版本。 - 键入
npm -v
并按 Enter 检查 npm 版本。 - 这两个命令都应返回版本号,确认安装成功。
C:\Users\Admin> node -v
注意:您可以运行以下命令,快速更新 npm
npm install npm --global // Updates the ‘CLI’ client
方法 2:使用 NVM 安装 Node.js
Node 版本管理器或 nvm-windows 允许用户管理不同版本的 node.js 以下是如何做到这一点:
第 1 步:安装适用于 Windows 的 NVM
从 GitHub 页面下载最新的 NVM for Windows 安装程序。现在运行安装程序并按照设置说明进行操作。
Node.js
第 2 步:安装 Node.js 和 NPM
您可以手动运行下载的安装程序并按照屏幕上的说明进行操作,也可以在 CMD 或 PowerShell 中运行以下命令:
nvm install latest
运行命令
注意:您还可以使用 “nvm install 14.17.6” 指定node.js版本,也可以使用 “nvm use 14.17.3” 选择任何已安装的版本作为默认版本
第 3 步:验证 Node 安装
要检查已安装的 Node.js 版本,请运行以下命令:
node -v
注意:您可以使用 – nvm use 14.17.6 来使用特定版本
节点
方法 3:使用 Windows 子系统 (WSL)
适用于 Linux 的 Windows 子系统 (WSL) 对于喜欢 Linux 环境的人来说是一个不错的选择 。您可以在 Windows 计算机上运行 Linux 发行版,并使用 Linux 工具进行 安装。apt-get
步骤 1:打开 PowerShell
以管理员身份打开 PowerShell 并运行以下命令:
打开 Powershell
这将安装 WSL 功能和默认的 Ubuntu 发行版。
第 2 步:设置 Linux 发行版
安装 WSL 后,从开始菜单启动 Ubuntu(或其他 Linux 发行版)应用程序 ,并通过创建用户和密码来设置 Linux 发行版。
WSL
第 3 步:通过 apt
安装 Node.js 和 NPM
打开 WSL 终端(Ubuntu 或您选择的发行版)并更新您的软件包列表:
sudo apt update
须藤
更新完成后,使用以下命令安装 Node.js:
sudo apt install nodejs
sudo apt install npm
第 4 步:验证 Node.js 和 NPM 安装
安装完成后,输入以下命令验证安装:
node -v
npm -v
验证
注意:您还可以在 WSL 中使用 nvm (Node Version Manager) 来管理 Node.js 的多个版本。使用以下命令安装:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
方法4:使用WPM安装Node.js和NPM
Windows 10 和 11 用户可以使用 Windows 程序包管理器 winget 轻松安装 Node.js。
步骤 1:以管理员身份打开 PowerShell
右键单击“开始”菜单,然后选择“Windows PowerShell(管理员)”。
Windows PowerShell 管理员
第 2 步:运行安装命令
使用以下命令安装 Node.js:
winget install OpenJS.NodeJS
运行 install 命令
第 3 步:验证 Node.js 和 NPM 的安装
安装后,请检查 Node.js 是否安装正确:
node -v
npm -v
验证
掌握React和Node JS课程的全栈开发
安装 Node.js 是构建可扩展 Web 应用程序的第一步。对于设置Node.js并在全栈开发中使用它的完整指南,使用React和Node JS进行全栈开发课程涵盖了从安装到创建您的第一个全栈应用的所有内容。
结论
在 Windows 上安装 Node.js 和 NPM 对于使用 JavaScript 和服务器端应用程序的开发人员来说至关重要。无论您选择使用官方安装程序、Chocolatey 还是 NVM for Windows 安装 Node.js,这些方法都将确保您拥有功能齐全的 Node.js 环境。
通过使用 NPM 管理您的软件包,您可以简化开发流程并有效地维护您的项目。
如何在 Windows 上安装 Node.js 和 NPM – 常见问题解答
如何在 Windows 10 上安装 Node.js?
第 1 步:前往 Node.js 官方网站:nodejs.org。
第 2 步:单击“LTS”版本下载 Windows 安装程序。
第 3 步:运行下载的
.msi
文件。第 4 步:按照安装向导并接受默认设置。
第 5 步:安装后,打开命令提示符并键入
node -v
以验证安装。
如何验证我的 Windows 系统上是否安装了 Node.js?
第 1 步:打开命令提示符(按 ,键入)。
Windows + R
cmd
第 2 步:键入
node -v
并按 Enter。第 3 步:如果安装了 Node.js,它将显示版本号。
如何使用 CMD 在 Windows 上安装 Node.js?
第 1 步:以管理员身份打开命令提示符。
第 2 步:从 nodejs.org 下载安装程序。
第 3 步:使用命令运行安装程序:start node-vX.X.X-x64.msi
第 4 步:按照向导中的安装步骤进行操作。
Node.js 和 npm 有什么区别?
- Node.js 是一个 JavaScript 运行时,用于在浏览器之外执行 JavaScript 代码。
- 而 npm 是一个包管理器,用于管理和安装Node.js项目的依赖项。
Node.js 是否带有 npm?
是的,npm 附带 Node js。您可以借助以下命令验证安装:
C:\> npm -v 2.11.3
如何从 Windows 卸载 Node.js?
第 1 步:打开控制面板 > 程序 > 程序和功能.
第2步: 在列表中找到 Node.js 并单击 卸载.
第 3 步:按照卸载提示进行操作。
如何在本地安装 Node.js?
以下是在本地安装 Node js 的三个简单步骤:
- 首先,创建一个服务器并在服务器文件之后启动一个新项目
- 开始按节点运行服务器 server.js
- 现在按 Ctrl+C 停止服务器