前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
性能测试 PTS,5000VUM额度
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。

一、Node.js 简介

Node.js 是一个基于Chrome V8引擎的JavaScript运行时环境,采用事件驱动、非阻塞I/O模型,广泛应用于服务端开发、前端工具链构建等场景。其核心优势包括:

  • 高性能:V8引擎编译执行JS代码,速度远超传统解释型语言
  • 跨平台:支持Windows/macOS/Linux系统
  • 生态丰富:npm(Node Package Manager)拥有超过200万个开源库
  • 全栈能力:可用于开发Web服务、命令行工具、桌面应用等

二、安装环境准备

1. 版本选择建议

  • LTS版本(推荐):点击下载长期支持版(v18.x)稳定性高,适合生产环境
  • Current版本:包含最新特性,适合尝鲜开发者

三、详细安装步骤

1. 启动安装向导

双击下载的node-v18.x.x-x64.msi 文件,进入安装界面:

  • 勾选 "I accept the terms in the License Agreement"
  • 点击Next继续

图片.png

2. 自定义安装路径

推荐修改默认路径到非系统盘(如D:\DevTools\nodejs):

  • 避免占用C盘空间
  • 便于多版本管理

图片.png

3. 核心组件选择

必须勾选以下组件

  • Node.js runtime(运行环境)
  • npm package manager(包管理工具)
  • Add to PATH(自动配置环境变量)

图片.png

4. 完成安装

点击Install开始安装,等待进度条完成:

  • 记得取消勾选**"Automatically install necessary tools"**(非C++开发者可选)
  • 点击Finish退出向导

图片.png


四、环境验证与配置优化

1. 基础环境检查

打开CMD/PowerShell执行:

node -v # 应显示v18.x.x npm -v # 应显示9.x.x

image.gif

2. 镜像加速配置

执行以下命令更换淘宝源:

npm config set registry https://registry.npmmirror.com

image.gif

验证配置:

npm config get registry # 应返回镜像地址

image.gif

3. 全局模块路径设置(可选)

npm config set prefix "D:\DevTools\nodejs\global_modules"

image.gif

在系统环境变量中新增:

  • 变量名NODE_PATH
  • 变量值D:\DevTools\nodejs\global_modules\node_modules

五、常见问题解决方案

1. 环境变量未生效

现象:命令行提示node不是内部命令

处理步骤

  1. 手动添加安装目录global_modules到Path
  2. 重启终端验证

2. 权限错误处理

现象:安装全局包时出现EACCES错误

解决方案

npm install -g --scripts-prepend-node-path=true [包名]

image.gif

3. 旧版本残留冲突

处理流程

  1. 控制面板卸载旧版本
  2. 删除C:\Users\<用户名>\AppData\Roaming\npm
  3. 重新安装最新LTS版本

六、扩展工具链配置

1. 开发工具推荐

工具类型 推荐方案 官网地址
IDE Visual Studio Code Visual Studio Code - Code Editing. Redefined
包管理工具 Yarn Home page | Yarn
框架脚手架 Vue CLI / Create-React-App npm全局安装即可

2. 常用全局包安装

npm install -g yarn # 高效包管理工具 npm install -g @vue/cli # Vue项目脚手架 npm install -g typescript # TypeScript编译器

image.gif


七、结语

本文详细讲解了Node.js LTS版本的安装全流程,涵盖环境配置、镜像加速、故障排查等关键环节。通过本教程,开发者可快速搭建符合企业标准的JavaScript开发环境。

声明:本文所有操作均基于官方正版软件,严禁使用破解工具。镜像服务配置参考淘宝NPM镜像官方文档。

目录
打赏
0
21
23
3
78
分享
相关文章
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
65 2
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
|
2月前
|
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
70 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
前端大模型应用笔记(五):大模型基础能力大比拼-计数篇-通义千文 vs 文心一言 vs 智谱 vs 讯飞vsGPT
本文对比测试了通义千文、文心一言、智谱和讯飞等多个国产大模型在处理基础计数问题上的表现,特别是通过链式推理(COT)提示的效果。结果显示,GPTo1-mini、文心一言3.5和讯飞4.0Ultra在首轮测试中表现优秀,而其他模型在COT提示后也能显著提升正确率,唯有讯飞4.0-Lite表现不佳。测试强调了COT在提升模型逻辑推理能力中的重要性,并指出免费版本中智谱GLM较为可靠。
220 0
前端大模型应用笔记(五):大模型基础能力大比拼-计数篇-通义千文 vs 文心一言 vs 智谱 vs 讯飞vsGPT
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。
193 1
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
489 14
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
310 1
前端大模型应用笔记(一):两个指令反过来说大模型就理解不了啦?或许该让第三者插足啦 -通过引入中间LLM预处理用户输入以提高多任务处理能力
本文探讨了在多任务处理场景下,自然语言指令解析的困境及解决方案。通过增加一个LLM解析层,将复杂的指令拆解为多个明确的步骤,明确操作类型与对象识别,处理任务依赖关系,并将自然语言转化为具体的工具命令,从而提高指令解析的准确性和执行效率。
177 6

云原生

+关注