目录

Node.js v22.14.0 多平台安装指南:Windows、Linux 和 macOS 详细教程

Node.js作为现代Web开发的基石,持续为开发者带来性能提升和新特性支持。本文将详细介绍在Windows、macOS和Linux系统上安装最新Node.js的多种方法,助您快速搭建高效的JavaScript开发环境。

📦 当前最新版本

截至2025年4月,Node.js最新长期支持版(LTS)为22.14.0,建议所有开发者优先安装此版本。


🛠️ 安装方法推荐

方法一:使用Node版本管理器(推荐)

适用于所有操作系统

版本管理器允许同时安装多个Node版本,支持快速切换

nvm安装命令:

bash 复制代码
# Linux/macOS
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Windows (使用nvm-windows)
下载地址:https://github.com/coreybutler/nvm-windows/releases

安装最新LTS版本:

bash 复制代码
nvm install --lts
nvm use --lts

方法二:官方安装包

Windows/macOS用户
  1. 访问Node.js官网
  1. 下载LTS版本安装程序
  2. 修改各自的安装位置
  1. 其余直接Next
  1. 安装完成
Linux用户(Debian/Ubuntu)
bash 复制代码
# 添加NodeSource仓库
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

# 安装Node.js
sudo apt-get install -y nodejs

✅ 验证安装

终端执行以下命令检查版本:

快捷键:Win+R

输入:cmd

弹出管理员:命令提示符

输入命令:node -v

bash 复制代码
node -v  # 应显示v22.14.0
npm -v   # 应显示10.9.2

🔄 升级现有版本

已安装旧版本的用户可通过以下命令升级:

bash 复制代码
# 使用nvm升级
nvm install node --reinstall-packages-from=current

# 使用npm升级
npm install -g n
n lts

🚨 常见问题解决

  1. 权限错误 :在Linux/macOS使用sudo或在命令前添加sudo
  2. 命令未找到:重启终端或手动加载配置文件
  3. 版本不符 :检查nvm是否已正确加载,使用nvm ls查看已安装版本

🎯 最佳实践建议

  1. 生产环境建议使用LTS版本
  2. 开发环境可尝试最新Current版本体验新特性
  3. 定期运行npm update -g保持全局包更新

通过本文任一方法完成安装后,即可开始使用最新ECMAScript特性和NPM生态的最新工具包。建议通过创建简单HTTP服务器测试环境:

javascript 复制代码
// server.js
const http = require('http');
http.createServer((req, res) => {
  res.end('Node run success');
}).listen(3000);

运行node server.js后访问:http://localhost:3000验证。

保持开发环境更新是享受最新语言特性和安全补丁的关键,立即升级开启高效开发之旅吧!

plain 复制代码
**提示**:本文档中的代码块已针对不同操作系统进行优化测试,实际安装时建议以官方文档为准。遇到问题可通过`node -p process.versions`查看完整环境信息。
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
橘右溪6 小时前
Node.js中fs模块详解
node.js
混血哲谈9 小时前
全新电脑如何快速安装nvm,npm,pnpm
前端·npm·node.js
魔云连洲12 小时前
用Webpack 基础配置快速搭建项目开发环境
前端·webpack·node.js
石页玩逆向12 小时前
某企查-某度旋转验证码V2算法分析
node.js
·薯条大王13 小时前
Node.js 模块包的管理和使用是
node.js
熊猫片沃子15 小时前
使用nvm解决nodejs多版本问题,难道不香吗?
前端·npm·node.js
Mintopia15 小时前
Node.js 与前端现代工具链进阶指南
前端·javascript·node.js
孟陬17 小时前
Node.js 如何检测 script 脚本是在项目本身运行
node.js·bun
玲小珑19 小时前
5分钟学会LLM开发系列教程(五)Agent的最终形态LangGraph
langchain·node.js·ai编程
林太白20 小时前
Nest如何连接数据库
前端·后端·node.js