开玩笑,TypeScript:缺少分号错误

Jas*_*ang 6 typescript jestjs angular

我正在使用 Jest 为我的 Angular 项目编写基本测试。但是,我收到一个奇怪的缺少分号错误,我无法理解如何修复。

import { RegistrationService } from "../registration/services/registration.service";
describe("Email Validator function", () => {
let registrationService: RegistrationService;

test("Check Email Exists", () => {
    const input = 'donotreply@example.com';

    expect(registrationService.checkIfEmailAvailability(input)).toEqual(true);
  });
});
Run Code Online (Sandbox Code Playgroud)

错误:

SyntaxError: src\app\__tests__\email-validator.spec.ts: Missing semicolon (4:25)

  2 |
  3 | describe("Email Validator function", () => {
> 4 |   let registrationService: RegistrationService;
Run Code Online (Sandbox Code Playgroud)

Jas*_*ang 5

我按照此处的说明进行操作:https ://basarat.gitbook.io/typescript/intro-1/jest

基本上我缺少 ts-jest 和该文章中提到的 jest.config.js 。