我花了很多时间让这个工作,仍然没有成功......
问题是:如何在 .js 文件上使用 TSLint?
为什么?我正在尝试使用最好的 IDE 来编写许多 JavaScript 脚本,用于我们的内部软件。
我的愿景:
- 我有很好的文档 TypeScript 函数定义,并希望在 .js 中使用它们。
- 我想导入 .js 文件并查看其中的错误。根据 .d.ts 文件,TSLint 能够对 .ts 进行类型控制。但是在 .js 文件上,JSHint/ESLint 只能看到 .d.ts 文件中的函数名和参数。好的,但这还不够。.js 中没有类型控制,我错过了。
- 同时使用 JSHint/ESLint 和 TSLint。仅使用两者中的少数功能,但最终做出了很好的组合。(类型为 TSLint,其余为 JSHint/ESLint)
- 不允许在 JavaScript 中使用 TypeScript 关键字。
- 来自 .d.ts 的 .js 中的自动完成。好的,这是有效的。
我可以在 VSCode、Sublime、NetBeans 中编写代码。
谢谢你的想法!