我试图从我的打字稿编译中排除一些文件,因为我的编辑器会写临时文件,这些临时文件在进行更改时会导致不必要的重新编译。我有tsconfig.json
:
"exclude": ["*flycheck*", "**/*flycheck*"]
我正在使用tsc --watch
来监视更改并进行编译。
此方法有效,直到我将baseUrl
添加到配置中,如下所示:
"baseUrl": "src",
我使用baseUrl
是因为我更喜欢绝对导入路径而不是相对导入路径。
我已经尝试过调整排除Glob,但是在设置baseUrl
时,我一生都无法让打字稿忽略这些文件。是否有某些原因文件排除不适用于baseUrl
?
答案 0 :(得分:0)
tsconfig.json中是否有include
?
从文档中:https://www.typescriptlang.org/tsconfig#exclude
排除-排除
[...]
这不是防止文件包含在文件中的机制 代码库-它仅更改包含设置的查找内容。
这意味着如果不存在include
或files
,则无效。