【发布时间】:2019-07-17 14:55:00
【问题描述】:
我有一堆 JS 文件,我想将它们转换为 TS 文件,而无需添加任何类型或引入大量更改。
我知道我可以在我希望编译器忽略的行上使用// @ts-ignore,但是有没有办法忽略整个文件?
我仍然想输出一个 JS 文件,但所有错误都会被忽略。
【问题讨论】:
标签: javascript typescript tsc transpiler
我有一堆 JS 文件,我想将它们转换为 TS 文件,而无需添加任何类型或引入大量更改。
我知道我可以在我希望编译器忽略的行上使用// @ts-ignore,但是有没有办法忽略整个文件?
我仍然想输出一个 JS 文件,但所有错误都会被忽略。
【问题讨论】:
标签: javascript typescript tsc transpiler
这很容易。不要将文件重命名为.ts(直到您要处理错误),并使用以下配置
{
"compilerOptions": {
"allowJs": true,
"checkJs": false,
"rootDir": "src",
"outDir": "dist"
}
}
TypeScript 会将您的 JavaScript 文件与您的 TypeScript 文件一起转译,并提供尽可能多的智能感知。
我在这里更详细地回答了类似的问题:https://stackoverflow.com/a/49640454/1915893
【讨论】: