TypeTime与setTimeout()/ async / await获取tslib错误

时间:2017-12-13 14:59:34

标签: node.js typescript async-await

我正在尝试在我的Node.js TypeScript代码中创建一个函数,该函数可用于将sleep插入到我的单元测试中(我使用的是最新版本的Node.js和TypeScript)。

static timeout(milliseconds: number): Promise<any> {  
  return new Promise((resolve: any): any => setTimeout(resolve, milliseconds));  
}  

static async sleep(milliseconds: number): Promise<any> {
  await CommonHelper.timeout(milliseconds);
}

但是,它在运行时导致以下错误:

Error: Cannot find module 'tslib'  
at Function.Module._resolveFilename (module.js:469:15)  
at Function.Module._load (module.js:417:25)  
at Module.require (module.js:497:17)  
at require (internal/module.js:20:19)  
at Object.<anonymous> (/service/build/main/common/common-helper.js:3:17)  

即使我向tslib添加package.json,我仍然会收到同样的错误。

有什么想法吗?

0 个答案:

没有答案