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

VSCode执行tsc: build构建任务时路径生成失败求助

解决VS Code中tsc构建任务丢失路径分隔符的问题

这个问题我之前也碰到过,本质是Windows路径的反斜杠在VS Code的任务配置JSON里没有正确转义导致的。你看报错里的路径c:workJavascriptTypescripttest-apr-2018tsconfig.json,原本的反斜杠都消失了,所以tsc找不到对应的配置文件。

给你几个靠谱的解决办法:

  • 使用相对路径(推荐):如果你的tsconfig.json就在项目根目录,直接在任务配置里用相对路径就行,完全不用纠结系统分隔符的问题。打开.vscode/tasks.json,找到tsc构建任务的args部分,改成这样:

    "args": ["-p", "./tsconfig.json"]
    
  • 转义绝对路径的反斜杠:如果你一定要用绝对路径,记得把每个反斜杠\改成两个\\,因为JSON里单个反斜杠是转义字符,不会被当作路径分隔符解析。修改后的args应该是:

    "args": ["-p", "c:\\work\\JavascriptTypescript\\test-apr-2018\\tsconfig.json"]
    

改完之后保存tasks.json,再重新运行tsc: build任务,应该就能正常识别路径,不会再报TS5058错误了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:49:31