我正在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
}
}
答案 0 :(得分:1)
无法写入文件'lib / chart.js',因为它将覆盖输入文件。”
如果使用的是outDir
,请使用allowJs
。 TypeScript将获取输入的.js
文件,并将相同名称的文件放入outDir
中。