我可以同时使用JavaScript和TypeScript开发Node.js(Express)应用程序吗?

Bat*_*rka 3 javascript node.js typescript ecmascript-6

我有用JavaScript编写的Node.js项目(Express REST API)。我们决定将整个项目重写为TypeScript。是否可以缓慢地进行部分操作,但仍然能够启动服务器?我只想重写某些部分,因此项目将部分为JS,部分为TS。可能吗?

是否ts-node-dev编译ts并忽略js?

小智 6

是的,基于TypeScript的主要原则,这应该是可能的:TS是JS的超集,所有JS也是合法的TS。

如果您想特别了解如何迁移项目,则应将TS编译器配置为仅注意要实现从JS到TS的更改的文件。