gpt4 book ai didi

typescript - 设置 tsconfig "files"vs "include"的最佳实践?

转载 作者:行者123 更新时间:2023-12-04 12:45:05 31 4
gpt4 key购买 nike

我想知道在 tsconfig 中使用"file"与“包含”有什么好处和优缺点?

我不太喜欢包含模式,因为它只是将所有 ts 文件包含在 src 文件夹中,我现在可能想要它。

我喜欢"file"方法,因为我可以指向入口文件并加载文件需要的所有内容。

我正在使用带有 webpack 的 typescript 。我猜入口点是在 webpack 中定义的,所以也不需要在 typescript 中定义?

我尝试使用"file",但似乎无法设置文件夹来查找自定义类型定义:typescript with tsconfig with "files" => import image module not found

最佳答案

two examplestsconfig.json在 TypeScript 官网上展示——一个带有 "files" 的属性,另一个与 "include""exclude"指定的属性:

Using the "files" property

{
"compilerOptions": {
// irrelevant
},
"files": [
"core.ts",
"sys.ts",
"types.ts",
"scanner.ts",
"parser.ts",
"utilities.ts",
"binder.ts",
"checker.ts",
"emitter.ts",
"program.ts",
"commandLineParser.ts",
"tsc.ts",
"diagnosticInformationMap.generated.ts"
]
}

Using the "include" and "exclude" properties

{
"compilerOptions": {
// irrelevant
},
"include": [
"src/**/*"
],
"exclude": [
"node_modules",
"**/*.spec.ts"
]
}


所以,基本上, "files"用于通过路径直接指定单独的文件,而 "include""exclude"用于定位文件或文件夹等的集合或组。

关于typescript - 设置 tsconfig "files"vs "include"的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51819184/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com