我在 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)