在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存储库的节点样本。
- Typescript错误:types'Request'中不存在属性'user'
- 奇怪的node.js运行时错误:XXX不是一个函数(但我的确将XXX定义为一个函数〜!)
- Typescript导入/作为vs导入/要求?
- 错误TS7027:在Angular2 TypeScript Service类中检测到无法访问的代码
- Express-session和express-socket.io-session在angular2 / typecript环境中不起作用
- Node.js EventEmitter:如何将类上下文绑定到事件侦听器,然后删除此侦听器
- Typescript:Mongodb承诺
- 我将如何从离子存储返回我的对象
- 试图在angular2中使用stomp.js