在Typescript中编写并运行node.js应用程序

我现在search了这一天,希望你能帮助我。

我真的很喜欢在TypeScript中开发JS应用程序,我试图用这种方式编写我的新节点应用程序。 不幸的是节点不了解TS。 有没有一种方法(除了转换到ES5)直接从TS文件启动我的代码?

在悲惨的情况下,没有办法做到这一点,最佳做法是什么? 在src/ts/app.ts编写应用程序,将其转储到src/js/app.js并在package.json引用此文件?

究竟。 在启动节点应用程序之前,只需运行tsc 。 你通常在package.json做这样的事情

 { ... "main": "src/js/app.js", "scripts": { "run": "tsc && node src/js/app.js" }, ... } 

为了您的进一步参考,这里有一个来自官方Typescript存储库的节点样本。