前端一个项目用node20 一个项目用node14 怎么切换

这是前端开发最常见、最刚需 的问题,完全不用慌!

你需要一个 Node 版本管理器 ,就能实现 1 秒切换 Node14 / Node20,两个项目互不干扰。

我直接给你最简单、最稳、最通用的方案:

最佳方案:用 nvm-windows(Windows)/ nvm(Mac/Linux)

它能让你电脑里同时装多个 Node 版本,想用哪个切哪个。


一、Windows 系统(最常用)

1. 先卸载你现有的 Node(必须做)

控制面板 → 卸载程序 → 删掉 Node.js

2. 安装 nvm-windows

下载地址:
https://github.com/coreybutler/nvm-windows/releases

找最新版:nvm-setup.exe 一路下一步安装

3. 安装你需要的两个版本

打开 CMD 或 PowerShell

bash 复制代码
# 安装 Node14
nvm install 14

# 安装 Node20
nvm install 20

4. 想用哪个版本,一行命令切换

bash 复制代码
# 切到 Node14
nvm use 14

# 切到 Node20
nvm use 20

5. 查看当前版本

bash 复制代码
node -v

二、Mac / Linux

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

# 安装版本
nvm install 14
nvm install 20

# 切换
nvm use 14
nvm use 20

三、最关键:两个项目如何互不干扰?

你只需要记住一句话:

进入哪个项目目录,就切换到对应 Node 版本。

例子:

复制代码
项目A(老项目)→ 需要 node14
项目B(新项目)→ 需要 node20

操作:

  1. 打开项目A的终端
bash 复制代码
nvm use 14
npm install
npm run dev
  1. 打开项目B的终端
bash 复制代码
nvm use 20
npm install
npm run dev

✅ 两个终端、两个版本、完全独立


四、超级省心:让项目自动切换 Node(进阶)

在每个项目根目录新建一个文件:
.node-version

里面写版本号:

复制代码
14

或

复制代码
20

以后进入目录,直接:

bash 复制代码
nvm use

它会自动匹配项目需要的 Node 版本!


五、我给你总结成最简单的记忆法

  • nvm install 版本 → 安装
  • nvm use 版本 → 切换
  • 每个项目开独立终端 → 互不干扰

相关推荐
子兮曰4 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰4 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万4 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝4 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋4 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁4 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
汉堡大王95274 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大4 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师4 天前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端
沙蒿同学4 天前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端