带有require的'ts节点编程用法'('ts-node / register')

时间:2016-08-23 18:38:30

标签: node.js typescript

ts-node suggests使用setTimeout(() => { this.refs.button1.click(); this.refs.button2.click(); }, 0); 。这可以在require('ts-node/register') Protractor configuration中找到。

angular2-webpack-starter应该做什么?是否修补require('ts-node/register')来转换TS文件,因此Node.js应用程序的一部分可以用TypeScript编写?

1 个答案:

答案 0 :(得分:5)

它做你认为它做的。 require('ts-node/register')实际上与:

相同
require('./').register({
    lazy: true
})

请参阅此处的示例:https://github.com/TypeStrong/ts-node/tree/master/register

.register函数为Typescript编译器注册.ts.tsx扩展名的文件,以便即时编译。