如何将项目从 javascript 转换为打字稿

How to convert a project from javascript to typescript

我有一个现有的项目,我一直在使用 Yeoman 构建一个 knockoutjs SPA。 我在想是否有 tool/way 可以将整个项目转换为打字稿。

Javascript 是 Typescript,您可以开始在您的 Typescript 项目中包含 javascript 来源。

但是如果你想利用 Typescript 严格类型,你需要重写代码或添加定义文件。

为隔离的、不应更改的或计划删除的部分代码选择定义文件。比重写快一点。

选择在适当的 Typescript 中重写您想要在长 运行 中维护的代码部分。如果JS做得好,这个任务很容易,但需要一些时间。

遗憾的是,没有自动化工具可以做到这一点。您必须自己选择每个变量的类型。