打字稿:tsconfig.json outDir 属性 不起作用

Typescript: tsconfig.json outDir property does not work

我有以下 tsconfig.json,我想在 build/ 文件夹

中有转译的输出
{
    "compileOptions": {
        "module": "amd",
        "noImplicitAny": "true",
        "removeComments": "true",
        "target": "es5",
        "sourceMaps": true,
        "outDir": "build/"
    },
}

然而它不起作用。我让它工作的唯一方法是将 outDir 作为标志传递给 tsc.

我找到了一个 ,它询问了我遇到的相同问题。但是我使用的是 1.8.10 版的打字稿。我已经尝试了建议的解决方案,但仍然无法正常工作。

有谁知道我如何让 tsc 读取 outDir 属性 中设置的 tsconfig.json 文件?

选项名称是 compilerOptions 而不是 compileOptions

{
    "compilerOptions": {
        "module": "amd",
        "noImplicitAny": "true",
        "removeComments": "true",
        "target": "es5",
        "sourceMaps": true,
        "outDir": "build/"
    },
}