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

Windows Sandbox全局安装TypeScript后tsc无法识别的解决方法

Windows Sandbox中tsc命令未被识别的解决办法
  • 检查npm全局包路径是否在系统环境变量中

    1. 执行命令 npm config get prefix,获取npm全局包的安装路径(通常为 C:\Users\<你的用户名>\AppData\Roaming\npm)
    2. 按下Win+R输入 sysdm.cpl 打开系统属性窗口,切换到「高级」选项卡,点击「环境变量」
    3. 在「系统变量」的Path列表中添加上述路径,点击确定保存
    4. 重启终端和VS Code后,再次执行 tsc --version 验证
  • 临时绕开路径问题执行tsc
    若不想修改环境变量,可直接通过npm exec调用:npm exec tsc --version

  • 确认全局安装是否成功
    执行 npm list -g typescript,查看是否显示已安装的TypeScript版本。若未显示,以管理员身份打开终端,重新执行 npm install -g typescript

  • 刷新VS Code终端的环境变量
    若VS Code终端未继承更新后的环境变量,可关闭VS Code重新打开,或在终端中执行以下命令手动刷新:

    $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 00:15:42