【发布时间】:2015-10-15 16:06:32
【问题描述】:
我正在与团队一起开发相当大的现有 Web 应用程序。有时我们会遇到常见的 JavaScript 编码细微差别,例如函数调用时的大小写差异或缺少运算符等。
我发现 TypeScript 很有希望解决这些问题,特别是在与团队合作处理不同的文件/模块时。它有很多好处,比如
- 静态代码分析
- 更好的自动完成
- 代码压缩
- 死代码减少
- 字符串类型检查
- 严格的面向对象操作
我知道有可以将 JavaScript 转换为 typescript 的转换器,但我不想将现有项目文件转换为 TypeScript。
我想知道是否可以保留现有代码并在 TypeScript 中开发新的模块/文件。也许我们可以逐步迁移现有文件。
他们能很好地合作吗?怎么做?
我曾尝试在线阅读,但除了将现有项目转换为 TypeScript 之外,找不到太多相关信息。
【问题讨论】:
-
无论如何您都必须将 TypeScript 编译为 JavaScript,只需在构建过程中包含转换阶段?如果您有一个庞大的现有代码库,我会将 .ts 代码分开。
标签: javascript typescript migration