小编Odi*_*son的帖子

VSCode 中的 TypeScript 错误:“无法写入文件 'x',因为它会覆盖输入文件。”

我在 VSCode 中使用 TypeScript 来提高我的 JavaScript 质量。但是,tsconfig.json 不断抛出错误,无法写入我的 .js 文件。具体来说:

“无法写入文件‘lib/chart.js’,因为它会覆盖输入文件。”

我在这里看到了几个类似的问题,但它们都只是建议排除 .js 文件。然而,我实际上希望 TypeScript 向我显示这些文件的代码警告。

我正在寻找有关如何让 TypeScript 检查我的 JS 文件的建议,但不要继续抛出有关无法写入输入文件本身的错误。

请注意,并非所有 .js 文件都会发生这种情况,只是其中一些文件会发生这种情况。

下面是我的 tsconfig.json 文件。请注意,我的所有 .js 文件都位于 lib 文件夹中。

{
    "compilerOptions": {
        "allowJs": true,
        "checkJs": true,
        "lib": ["es2018", "dom"]
    },
    "include": [
        "lib"
    ],
    "typeAcquisition": {
        "enable": true
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript compiler-errors typescript visual-studio-code

5
推荐指数
1
解决办法
8185
查看次数