You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows系统中同时使用多个Node.js版本?

无管理员权限下多Node.js/Angular CLI版本切换方案
  • 针对同时开发多版本依赖Angular项目的场景,若无法使用需要管理员权限的NVM for Windows,可尝试以下无权限方案:

方案1:Node.js便携版+项目脚本

  • 下载对应Node.js版本的便携压缩包,解压到个人目录(如文档/node-versions/v16、文档/node-versions/v18)
  • 为每个项目创建启动脚本(如run-dev.bat),临时替换PATH指向对应Node版本:
    @echo off
    rem 替换为你的Node便携版路径
    set PATH=C:\Users\你的用户名\Documents\node-versions\v16.18.0-win-x64;%PATH%
    npx ng serve
    
  • 运行脚本即可在当前项目使用指定Node版本

方案2:使用Volta版本管理器

  • Volta无需管理员权限,安装时选择个人目录(如C:\Users\你的用户名\AppData\Local\Volta)即可完成部署
  • 在项目根目录的package.json中添加版本指定:
    {
      "volta": {
        "node": "16.18.0",
        "npm": "8.19.2"
      }
    }
    
  • 进入项目目录时,Volta会自动切换到配置的Node/npm版本,无需手动操作

方案3:本地安装Angular CLI

  • 避免全局CLI版本冲突,每个项目单独安装对应版本的Angular CLI:
    npm install @angular/cli@13.3.0 --save-dev
    
  • 使用npx调用本地CLI执行命令:
    npx ng build
    

内容的提问来源于stack exchange,提问作者Sanjay Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 20:05:10