两个具有依赖性问题的 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-