未知的编译器选项 'outFile'

Unknown compiler option 'outFile'

我试图将一些 TypeScript 文件编译为单个 JavaScript。 出现如下错误

error TS5023: Unknown compiler option 'outFile'.

我是通过命令编译的tsc。如果我使用 outDir,.ts 文件会按预期编译为 .js,但会单独编译。

我的tsconfig.json

{
"compilerOptions": {
    "module": "system",
    "noImplicitAny": true,
    "removeComments": true,
    "preserveConstEnums": true,
    "outFile": "../../built/local/tsc.js",
    "sourceMap": true
    },
    "include": [
        "src/**/*"
    ],
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]
}

TypeScript 版本:2.6.2

我尝试更改模块,但没有任何结果。 我该如何克服这个问题?

您是否安装了多个版本的 TypeScript?您可能(不知不觉地)使用 1.x 编译器进行编译。 outFile 是在 2.0 中添加的。