两个具有依赖性问题的 tsconfig 文件
Two tsconfig files with Dependency issue
我有两个 ts 配置文件的解决方案。
该解决方案具有 such 文件夹结构。
根目录 tsconfig.json:
{
"compilerOptions": {
"declaration": true,
"outFile": "Test/Namespace.js"
}
}
Test\tsconfig.json 为空。
Test.ts 只有在创建 Namespace.d.ts 时才能正常工作,但在这种情况下构建会崩溃。显而易见的原因是编译顺序,Test\tsconfig.json 首先编译。
有没有办法更改 tsconfig 文件的编译顺序,或者尽管存在其他 tsconfig 错误仍继续构建?
在 tsconfig.json 中使用 "files"
属性指定发送到 outFile 的文件的顺序。
例如:
json
{
"compilerOptions": {
"declaration": true,
"outFile": "Test/Namespace.js"
},
"files": [
"namespace.ts",
"test.ts"
]
}
有关详细信息,请参阅 https://github.com/Microsoft/TypeScript/wiki/FAQ#how-do-i-control-file-ordering-in-combined-output---out-。
我有两个 ts 配置文件的解决方案。 该解决方案具有 such 文件夹结构。
根目录 tsconfig.json:
{
"compilerOptions": {
"declaration": true,
"outFile": "Test/Namespace.js"
}
}
Test\tsconfig.json 为空。
Test.ts 只有在创建 Namespace.d.ts 时才能正常工作,但在这种情况下构建会崩溃。显而易见的原因是编译顺序,Test\tsconfig.json 首先编译。
有没有办法更改 tsconfig 文件的编译顺序,或者尽管存在其他 tsconfig 错误仍继续构建?
在 tsconfig.json 中使用 "files"
属性指定发送到 outFile 的文件的顺序。
例如:
json
{
"compilerOptions": {
"declaration": true,
"outFile": "Test/Namespace.js"
},
"files": [
"namespace.ts",
"test.ts"
]
}
有关详细信息,请参阅 https://github.com/Microsoft/TypeScript/wiki/FAQ#how-do-i-control-file-ordering-in-combined-output---out-。