Windows 下 Node.js 安装完全指南:多方法详解与开发环境配置

在Windows上安装Node.js非常简单,但务必遵循正确的步骤,以确保Node 包管理器 (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 RAM1 GHz 处理器

方法一:使用官方网站

按照以下步骤在 Windows 上安装Node.js :

步骤 1:下载 Node.js 安装程序

  • 访问Node.js 官方网站下载 Node.js ‘.msi’ 安装程序
下载节点

下载 NodeJS

  • 根据您的系统架构(32 位或 64 位)下载Windows 安装程序
由于 LTS(长期支持)版本更稳定,因此建议大多数用户使用,而当前版本包含最新功能,但可能有更频繁的更新。

第 2 步:运行安装程序

  • 找到下载的 文件并双击运行它。 **.msi**
  • 按照安装向导的提示,接受许可协议,并使用默认设置进行安装。
  • 选择要安装的功能,例如:
  • npm:管理 Node.js 应用程序的包
  • 本机模块:用于构建本机 C++ 模块

步骤 3:完成设置并安装 Node.js 和 NPM

安装程序可能会提示您“安装本机模块的工具”。选择“安装”即可完成此过程。

完成设置

完成设置

等待****“完成”****即可完成设置。

安装

Nodejs 安装

步骤 4:验证安装

打开 命令提示符PowerShell > 通过运行以下命令检查已安装的版本:

  • 输入 并按 Enter 键检查 Node.js 版本。**node -v**
  • 输入 并按 Enter 键检查 npm 版本。**npm -v**
  • 这两个命令都应返回版本号,确认安装成功。

C:\Users\Admin> 节点 -v

****注意:****您可以运行以下命令,快速更新 npm

npm install -g npm l // 更新“CLI”客户端

方法二:使用 NVM 安装 Node.js

Node 版本管理器或 nvm-windows 允许用户管理不同版本的 node.js,具体操作如下:

步骤 1:安装适用于 Windows 的 NVM

从GitHub 页面下载最新的NVM for Windows安装程序。现在运行安装程序并按照安装说明进行操作。

nvm2

Node.js

第 2 步:安装 Node.js 和 NPM

您可以手动运行下载的安装程序并按照屏幕上的说明进行操作,也可以在CMDPowerShell中运行以下命令:

nvm 安装最新

命令

运行命令

注意:您还可以使用“ ****nvm install 14.17.6”****指定 node.js 版本,或者您可以使用“ nvm use 14.17.3”选择任何已安装的版本作为默认版本

步骤3:验证节点安装

要检查已安装的 Node.js 版本,请运行以下命令:

节点-v

注意:您可以使用****-nvm use 14.17.6****使用特定版本
节点2

节点

方法 3:使用 Windows 子系统(WSL)

对于喜欢Linux环境的用户来说, Windows Linux 子系统****(WSL)****是一个不错的选择。您可以在 Windows 机器上运行 Linux 发行版,并使用 Linux 工具进行安装。apt-get

步骤 1:打开PowerShell

以管理员身份打开PowerShell并运行以下命令:

wsl91

打开 Powershell

这将安装 WSL 功能和默认的 Ubuntu 发行版。

第 2 步:设置 Linux 发行版

安装 WSL 后,从****“开始”菜单启动********Ubuntu****(或其他 Linux 发行版)应用程序,并通过创建用户和密码来设置您的 Linux 发行版。

wsl安装

WSL

步骤 3:通过以下方式安装 Node.js 和 NPM****apt****

打开 WSL 终端(Ubuntu 或您选择的发行版)并更新您的软件包列表:

sudo apt 更新

sudo2

须藤

更新完成后,使用以下命令安装 Node.js:

sudo apt 安装 nodejs

sudo apt 安装 npm

步骤 4:验证 Node.js 和 NPM 安装

安装完成后,输入以下命令验证安装:

节点-v

npm -v

版本2

核实

****注意:您还可以在 WSL 中使用nvm(Node 版本管理器)****来管理 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 安装 OpenJS.NodeJS

0shd

运行安装命令

步骤 3:验证 Node.js 和 NPM 的安装

安装完成后,检查 Node.js 是否安装正确:

节点-v

npm -v

核实

Read more

Ubuntu Linux安装搜狗拼音输入法

Ubuntu Linux安装搜狗拼音输入法

文章目录 * 环境 * 步骤 * 常见问题 * 重启电脑后黑屏 * 参考 环境 * Ubuntu 24.04 * 搜狗拼音输入法 4.2.1.145 步骤 首先在官网( https://shurufa.sogou.com/linux )下载搜狗拼音输入法。 我下载的文件是 sogoupinyin_4.2.1.145_amd64.deb 。 注:网站上说支持的Ubuntu系统是 Ubuntu(2004/1910/1804/1604) ,而我的Ubuntu系统是24.04,实际上也支持。 打开系统设置,点击“区域语言”: 注:我的Ubuntu是英文操作系统,所以其实是“Region & Language”

By Ne0inhk
精易模块图像处理与OCR实战:构建一个自动化验证码识别系统

精易模块图像处理与OCR实战:构建一个自动化验证码识别系统

精易模块图像处理与OCR实战:构建一个自动化验证码识别系统 22.1 引言 💡 各位易语言开发者朋友大家好!前几篇我们通过中小学生成绩管理系统巩固了精易模块Excel操作的核心知识点,通过多线程电商数据采集与分析系统掌握了网络爬虫和数据分析的方法。今天我要为大家带来一个结合图像处理、OCR识别、自动化操作的深度实战项目——精易模块图像处理与OCR实战:构建一个自动化验证码识别系统。 在网站登录、注册、密码找回等场景中,验证码是防止恶意攻击的重要手段,但手动输入验证码存在效率低、容易出错等问题。易语言配合精易模块的图像处理支持库和Tesseract OCR引擎,可以开发出功能完备、稳定可靠的自动化验证码识别系统,将验证码识别时间从手动的5秒/个缩短到系统的0.5秒/个,大大提高了工作效率。 22.1.1 项目背景 某电商运营团队每天需要登录多个电商平台的后台进行数据分析和操作,每个平台的登录都需要输入验证码,每天手动输入验证码的次数达到200+次,存在以下问题: * 手动输入效率低 * 容易出错(如验证码模糊、字符重叠等) * 工作强度大 * 无法实现自动化操作

By Ne0inhk
C++网络编程:TCP服务器与客户端的实现

C++网络编程:TCP服务器与客户端的实现

C++网络编程:TCP服务器与客户端的实现 一、学习目标与重点 本章将深入探讨C++网络编程的核心知识,帮助你掌握TCP服务器与客户端的实现。通过学习,你将能够: 1. 理解网络编程的基本概念,掌握TCP/IP协议的核心要点 2. 学会使用套接字编程,实现简单的TCP服务器与客户端 3. 理解网络编程中的错误处理,提高程序的健壮性 4. 学会使用Boost.Asio库,简化网络编程的复杂流程 5. 培养网络编程思维,设计高效且稳定的网络应用 二、网络编程基础 2.1 TCP/IP协议简介 TCP/IP(传输控制协议/互联网协议)是互联网的核心协议,它提供了可靠的、面向连接的通信服务。TCP协议确保数据的可靠传输,通过三次握手建立连接,四次挥手关闭连接。 2.2 套接字编程基础 套接字(Socket)是网络编程的基础,它提供了进程间通信的接口。

By Ne0inhk