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

配置VS Code Path后tsc命令在CMD和终端均失效,求解决方法

解决方案

1. 恢复系统Path环境变量

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」区域找到「Path」,点击「编辑」
  • 检查列表中是否存在Node.js相关路径(通常是C:\Program Files\nodejs\或C:\Users\{你的用户名}\AppData\Roaming\npm\,tsc全局安装后会存放在npm目录下),如果没有,点击「新建」手动添加
  • 再将VS Code的bin路径C:\Users\{你的用户名}\AppData\Local\Programs\Microsoft VS Code\bin追加到列表中,不要覆盖原有内容
  • 依次点击「确定」保存所有设置

2. 修复tsc命令

  • 关闭所有已打开的终端(包括VS Code终端和命令提示符),重新打开以加载新的环境变量
  • 如果仍无法识别tsc,打开命令提示符运行全局安装命令:
    npm install -g typescript
    
  • 安装完成后执行tsc -v,验证命令是否恢复正常

3. 验证VS Code终端

  • 打开VS Code并进入包含sandbox.ts的文件夹,新建终端
  • 运行tsc sandbox.ts,检查是否能正常生成sandbox.js

问题原因说明

你使用setx path "xxx"命令时,直接覆盖了系统原有Path环境变量,而非追加内容。原Path中包含的Node.js、npm路径被替换后,系统找不到tsc的执行文件,同时VS Code终端依赖的路径也被破坏,导致所有相关命令失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 21:47:08