排除在TypeScript中监视目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排除在TypeScript中监视目录相关的知识,希望对你有一定的参考价值。
--watch
是开发过程中的一项巧妙功能。但是,在我的应用程序中,我将文件上传到名为tmp
的目录中。每当文件上传到此目录时,我的应用程序都会重新编译,这会导致各种问题。我想从观看中排除tmp
。
到目前为止,我尝试将tmp
添加到"exclude":
中的tsconfig.json
属性中,但这无济于事。
我已经查看了文档,但是找不到有关如何执行此操作的任何信息。 https://www.typescriptlang.org/docs/handbook/configuring-watch.html
我正在努力实现的目标吗?
答案
我实际上在tsconfig上使用了排除方法,如下所示:
{
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"preserveConstEnums": true,
"strict": true,
"target": "es2017",
"baseUrl": ".",
},
"exclude": ["__tests__"]
}
当我更改__tests__
文件夹中的任何文件时,将不会以监视模式再次编译。
注意:我使用的是最新的tsc
另一答案
根据Microsoft,我要实现的目标是不可能的。 tsc -w should not recompile if a file is created into an excluded folder
以上是关于排除在TypeScript中监视目录的主要内容,如果未能解决你的问题,请参考以下文章
无法让 TypeScript 监视我的项目和 nodemon 重新加载它