排除目录在TypeScript中被监视

时间:2019-12-06 10:21:38

标签: typescript

--watch是开发过程中的一项精巧功能。但是,在我的应用程序中,我将文件上传到名为tmp的目录中。每当文件上传到此目录时,我的应用程序都会重新编译,这会导致各种问题。我想从观看中排除tmp

到目前为止,我尝试将tmp添加到"exclude":中的tsconfig.json属性中,但这无济于事。

我查看了文档,但找不到有关如何执行此操作的任何信息。 https://www.typescriptlang.org/docs/handbook/configuring-watch.html

我要实现的目标是可能的吗?

2 个答案:

答案 0 :(得分:0)

我实际上是这样使用tsconfig上的exclude的:

{
  "compilerOptions": {
    "module": "commonjs",
    "moduleResolution": "node",
    "preserveConstEnums": true,
    "strict": true,
    "target": "es2017",
    "baseUrl": ".",
  },
  "exclude": ["__tests__"]
}

当我更改__tests__文件夹中的任何文件时,它将不会以监视模式再次编译。

注意:我正在使用最新的tsc

答案 1 :(得分:0)

根据Microsoft,我要实现的目标是不可能的。 tsc -w should not recompile if a file is created into an excluded folder