Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/emacs/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript排除不使用baseUrl_Typescript_Emacs_Tsc_Flycheck - Fatal编程技术网

Typescript排除不使用baseUrl

Typescript排除不使用baseUrl,typescript,emacs,tsc,flycheck,Typescript,Emacs,Tsc,Flycheck,我试图从我的typescript编译中排除一些文件,因为我的编辑器编写的临时文件在进行更改时会导致无关的重新编译。我的tsconfig.json中有: "exclude": ["*flycheck*", "**/*flycheck*"] 我正在使用tsc--watch来监视更改和编译 在我将baseUrl添加到我的配置之前,这是可行的,如下所示: "baseUrl": "src", 我使用的是baseUrl,因为我更喜欢绝对导入路径而不是相对导入路径 我已经尝试过调整排除globs,但在设置

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

"exclude": ["*flycheck*", "**/*flycheck*"]
我正在使用
tsc--watch
来监视更改和编译

在我将
baseUrl
添加到我的配置之前,这是可行的,如下所示:

"baseUrl": "src",
我使用的是
baseUrl
,因为我更喜欢绝对导入路径而不是相对导入路径


我已经尝试过调整排除globs,但在设置
baseUrl
时,我无法让typescript忽略这些文件。是否有某些原因导致文件排除不能与
baseUrl
一起使用?

您的tsconfig.json中是否有
include

从文档中:

排除-排除

[……]

它不是一种防止文件包含在文件中的机制 代码库-它只是更改include设置所发现的内容


这意味着,如果
包含
文件
不存在,则无效。

能否提供一个代码示例?还可以使用
tsc--listFiles
tsc--traceResolution
检查是否包含文件。这些被排除的目录是否在基本url中?