根据以下指南,有必要将TypeScript转换目标设置为“ es2017”,以避免多填充async / await运算符:
我测试了一个非常简单的案例,并且es5和es2017的最终结果没有什么区别(当然,JS结果是不同的):
// app.e2e-spec.ts
import { AppPage } from './app.po';
describe('create-routes App', () => {
let page: AppPage;
beforeEach(async () => {
page = new AppPage();
await page.navigateTo();
});
it('should display welcome message', () => {
expect(page.getParagraphText()).toEqual('Home Page');
});
});
备注:您可以使用NG CLI v7 +
生成测试环境有人可以解释,为什么我要切换到es2017?