前端一个项目用node20 一个项目用node14 怎么切换
这是前端开发最常见、最刚需的问题完全不用慌你需要一个Node 版本管理器就能实现1 秒切换 Node14 / Node20两个项目互不干扰。我直接给你最简单、最稳、最通用的方案最佳方案用 nvm-windowsWindows/ nvmMac/Linux它能让你电脑里同时装多个 Node 版本想用哪个切哪个。一、Windows 系统最常用1. 先卸载你现有的 Node必须做控制面板 → 卸载程序 → 删掉 Node.js2. 安装 nvm-windows下载地址https://github.com/coreybutler/nvm-windows/releases找最新版nvm-setup.exe一路下一步安装3. 安装你需要的两个版本打开CMD 或 PowerShell# 安装 Node14nvminstall14# 安装 Node20nvminstall204. 想用哪个版本一行命令切换# 切到 Node14nvm use14# 切到 Node20nvm use205. 查看当前版本node-v二、Mac / Linux# 安装 nvmcurl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh|bash# 安装版本nvminstall14nvminstall20# 切换nvm use14nvm use20三、最关键两个项目如何互不干扰你只需要记住一句话进入哪个项目目录就切换到对应 Node 版本。例子项目A老项目→ 需要 node14 项目B新项目→ 需要 node20操作打开项目A的终端nvm use14npminstallnpmrun dev打开项目B的终端nvm use20npminstallnpmrun dev✅两个终端、两个版本、完全独立四、超级省心让项目自动切换 Node进阶在每个项目根目录新建一个文件.node-version里面写版本号14或20以后进入目录直接nvm use它会自动匹配项目需要的 Node 版本五、我给你总结成最简单的记忆法nvm install 版本→ 安装nvm use 版本→ 切换每个项目开独立终端→ 互不干扰