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

VS Code终端无法执行nx run hub:serve命令求助

问题:VS Code内置终端无法执行nx run hub:serve,系统cmd正常

运行nx run hub:serve启动应用时,VS Code内置的cmd和PowerShell终端均无法执行该命令,但在系统独立的cmd窗口中运行完全正常。

修复方案

1. 确保VS Code加载完整环境变量

  • 关闭VS Code,右键选择以管理员身份运行,重新打开后执行命令
  • 对比终端环境变量:在VS Code终端和系统cmd中分别执行echo %PATH%(cmd)或$env:PATH(PowerShell),确认Node.js和NX的安装路径是否一致。若VS Code中缺失,手动添加路径:
    • cmd:set PATH=%PATH%;[你的Node.js安装路径];[你的npm全局包路径]
    • PowerShell:$env:PATH += ";[你的Node.js安装路径];[你的npm全局包路径]"

2. 重置VS Code终端环境

  • 按下Ctrl+Shift+P打开命令面板,执行Terminal: Kill All Terminals,重新打开终端后重试命令
  • 直接重启VS Code,确保环境变量重新加载

3. 确认终端工作目录正确

  • 在VS Code终端中执行cd [你的项目根目录绝对路径],切换到项目根目录后再运行nx run hub:serve
  • 可设置默认工作目录:打开VS Code设置(Ctrl+,),搜索Terminal > Integrated > Cwd,设置为项目根目录路径

4. 重新同步项目依赖

在系统cmd的项目根目录中执行以下命令,然后回到VS Code终端重试:

npm install -g nx
npm install

5. 检查VS Code终端配置

  • 打开VS Code设置,搜索Terminal > Integrated > Profiles: Windows(Windows系统),确认选中的终端配置为系统默认的cmd/PowerShell,无自定义限制
  • 若有自定义终端配置,尝试删除相关配置项,恢复默认设置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 12:52:25