Node.js的支持了async
,因为7.6.0版本的缺省功能,所以(如你怀疑)Babel
是不是需要Jest
使用运行测试async
功能。
我只是通过仅 安装Jest
v24.6.0确认了这一点,并使用Node.js v10.15.1运行了该测试:
test('hi', async () => {
const val = await Promise.resolve('hello');
expect(val).toBe('hello');
});
…一切顺利。
在另一方面,Babel
则需要使用ES6模块语法。
许多在实施例中“一个实施例异步” DOC使用ES6模块语法(export default ...
,import * as ...
等),这样Babel
被需要任何的这些实施例来工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句