【发布时间】:2019-09-20 01:07:37
【问题描述】:
我试图从我的 typescript 编译中排除一些文件,因为我的编辑器编写了临时文件,这些文件在进行更改时会导致无关的重新编译。我在我的tsconfig.json:
"exclude": ["*flycheck*", "**/*flycheck*"]
我正在使用tsc --watch 来监视更改和编译。
这行得通,直到我将baseUrl 添加到我的配置中,如下所示:
"baseUrl": "src",
我使用baseUrl 是因为我更喜欢绝对导入路径而不是相对路径。
我已尝试调整排除 glob,但在设置 baseUrl 时无法让打字稿忽略这些文件。是否有某些原因导致文件排除不适用于 baseUrl?
【问题讨论】:
-
你能提供一个代码示例吗?也可以使用
tsc --listFiles和tsc --traceResolution查看,what and why文件是否包含在内。 -
是那些被排除在基础 url 中的目录吗?
标签: typescript emacs tsc flycheck