打字稿排除不使用 baseUrl



我试图从打字稿编译中排除一些文件,因为我的编辑器编写的临时文件在进行更改时会导致无关的重新编译。我tsconfig.json有:

"exclude": ["*flycheck*", "**/*flycheck*"]

我正在使用tsc --watch来监视更改和编译。

这有效,直到我像这样向我的配置添加一个baseUrl

"baseUrl": "src",

我使用baseUrl因为我更喜欢绝对导入路径而不是相对路径。

我尝试调整排除球,但在设置baseUrl时,我无法让打字稿忽略这些文件。是否有某种原因导致文件排除项不适用于baseUrl

你的tsconfig.json中有include吗?

从文档中: https://www.typescriptlang.org/tsconfig#exclude

排除 - 排除

[...]

它不是阻止文件包含在 代码库 - 它只是更改包含设置找到的内容。

这意味着如果不存在includefiles,则它不起作用。

最新更新