【问题标题】:Unknown compiler option 'outFile'未知的编译器选项“outFile”
【发布时间】:2018-05-27 12:20:56
【问题描述】:

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

错误 TS5023:未知的编译器选项“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 5.6.0?你确定?最新版本是 2.6。
  • 对不起,伙计们。错字..复制了错误的东西..更新了查询
  • 您是否安装了多个版本的 TypeScript?您可能(在不知不觉中)使用 1.x 编译器进行编译。 outFile 是在 2.0 中添加的。
  • 我已卸载 typescript 并再次安装。同一个人。
  • @Amy :问题是我在 VSCode 中有一些旧版本的扩展。卸载它可以解决问题。无论如何感谢您的支持。如果需要,您可以发表您的评论作为答案,将接受它

标签: typescript tsc tsconfig


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 2021-07-14
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 2021-06-09
    • 2018-07-25
    • 2019-02-19
    相关资源
    最近更新 更多