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编写?
答案 0 :(得分:5)
它做你认为它做的。 require('ts-node/register')
实际上与:
require('./').register({
lazy: true
})
请参阅此处的示例:https://github.com/TypeStrong/ts-node/tree/master/register
.register
函数为Typescript编译器注册.ts
和.tsx
扩展名的文件,以便即时编译。