当前位置:首页 > 技术分析 > 正文内容

在 Windows上安装 Node.js 开发环境的完整指南

在 Windows上安装 Node.js 开发环境的完整指南


一、安装 Node.js 和 npm

  1. 下载 Node.js 安装包
  1. 运行安装程序
  • 双击下载的 .msi 文件启动安装向导。

关键配置选项

  • 勾选 **Add to PATH**(自动添加环境变量)
  • 选择 **Install additional tools**(可选,自动安装 Chocolatey、Python 等工具,适合新手)
  • 默认安装路径为 C:\Program Files\nodejs\(建议保持默认)。
  1. 完成安装
  • 点击 “Next” 直到安装完成。
  1. 验证安装
  • 打开 CMD 或 PowerShell,输入以下命令:
node -v # 查看 Node.js 版本(如 v20.12.2) 
npm -v # 查看 npm 版本(如 10.5.0)

二、配置开发环境

1. 解决权限问题(可选)

  • 修改 npm 全局模块安装路径,避免管理员权限问题:
# 创建全局模块存放目录(例如 D:\node_global) 
mkdir D:\node_global 
mkdir D:\node_cache 

# 配置 npm 
npm config set prefix "D:\node_global" 
npm config set cache "D:\node_cache" 

# 将路径添加到系统环境变量 PATH 中(控制面板 → 系统 → 高级系统设置 → 环境变量)

2. 安装包管理工具 Yarn(可选)

npm install -g yarn
yarn --version

3. 使用 nvm 管理多版本 Node.js(可选)

  • 安装 nvm-windows(Windows 版 Node 版本管理器)。https://github.com/coreybutler/nvm-windows/releases
  • 常用命令:
nvm list available # 查看可安装版本 
nvm install 18.16.0 # 安装指定版本 
nvm use 18.16.0 # 切换版本

三、安装开发工具

  1. 代码编辑器
  • VS Code(推荐):
  • 安装插件:ESLint、Prettier、Code Runner、Node.js Extension Pack
  1. 版本控制
  • 安装 Git for Windows:
git --version # 验证安装
  1. API 测试工具
  • Postman 或 Insomnia

四、创建并运行第一个 Node.js 项目

  1. 初始化项目
mkdir my-project 
cd my-project 
npm init -y # 生成 package.json
  1. 创建示例文件
  • 新建 app.js,写入代码:
console.log("Hello, Node.js!");
  1. 运行脚本
node app.js # 输出 "Hello, Node.js!"

五、常见问题解决

  1. 命令提示符报错 'node' is not recognized
  • 原因:环境变量未生效。
  • 解决:重启终端或手动添加 C:\Program Files\nodejs\ 到系统 PATH。
  1. npm 安装包失败(权限不足)
  • 以管理员身份运行终端,或按 第二部分第1步 配置自定义全局路径。
  1. 版本冲突
  • 使用 nvm 管理多版本 Node.js。

六、扩展:启用 WSL(可选)

  1. 安装 WSL
wsl --install # 自动安装 WSL 和默认 Linux 发行版(如 Ubuntu)
  1. 在 WSL 中安装 Node.js
sudo apt update && sudo apt upgrade 
curl -fsSL https://deb.nodesource.com/setup_lts.x | 
sudo -E bash - sudo apt install -y nodejs

通过以上步骤,你已成功在 Windows 11 上搭建了完整的 Node.js 开发环境!

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3535.html

分享给朋友:

“在 Windows上安装 Node.js 开发环境的完整指南” 的相关文章

“韩版谷歌”Naver进军操作系统,发布自研免费Linux发行版

IT之家 12 月 11 日消息,有“韩版 Google”之称的 Naver 公司正式进军操作系统领域,发布了自主研发的 Linux 发行版 Navix,为企业提供了一个稳定、可靠且免费的 Linux 发行版选择。IT之家援引科技媒体 theregister 观点,此举效仿了谷歌的多元化发展战略,也...

2021最全VUE面试题,奥利给

1. vue-router用过没,哪些常用的钩子函数路由钩子的执行流程,钩子函数种类有:全局守卫、路由守卫、组件守卫。首页可以控制导航跳转, beforeEach , afterEach 等,?般?于页? title 的修改。?些需要登录才能调整??的重定向功能。beforeEach 主要有3个参数...

Git分布式系统---Gitlab多人工作流程

前言在上一次推文中,我们已经很清楚的讲解了如何创建本地仓库、提交(push)项目到远程仓库以及从远程仓库clone(克隆)项目到本地的相关操作。大家可以先去看前面的推文(快速掌握Git分布式系统操作)点击查看目前无论你是否步入社会还是在校学生,都会使用Gitlab来进行团队的代码管理。(可以这样说:...

博信股份新战略后再推新品 TOPPERS E2耳机售价199元

中新网6月21日电 20日,博信股份在北京正式推出新品TOPPERS主动降噪耳机E2,这是博信股份继2月战略暨新品发布会后的第二次新品亮相。价格方面,TOPPERS主动降噪耳机E2零售价199元,并于6月20日下午4点在京东商城公开销售。据介绍,TOPPERS主动降噪耳机E2采用AMS(奥地利微电子...

双子座应用程序推出模型切换器以在Android上访问2.0

#头条精品计划# 快速导读谷歌推出了Gemini 2.0 Flash实验版,现已在其安卓应用中可用,之前仅在gemini.google.com网站上提供。新版本的15.50包含模型切换器,用户可以在设置中选择不同模型,包括1.5 Pro、1.5 Flash和2.0 Flash实验版。谷歌提醒,2.0...

2024年,不断突破的一年

迈凯伦F1车队不久前拿下了2024年度总冠军,距离上一次还是二十几年前。在此期间,另一领域内,一个充满革新活力的腕表品牌——RICHARD MILLE理查米尔,正不断发展,与F1运动、帆船、古董车展等领域,共享着对速度与极限的无尽向往。RICHARD MILLE的发展与F1车手们在赛道上的卓越表现交...