Не «sourceType: module» ошибка при тестировании Angular с Cypress в TypeScript - PullRequest
1 голос
/ 17 марта 2020

Я нахожусь в проекте Angular 8 с Cypress версии 4.2.0 и получаю следующую ошибку при попытке импортировать .ts файлы

/.../cypress/integration/main.spec.ts:1
import { MOCK1, MOCK2, MOCK3 } from '../fixtures/mocks/index';
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'

My tsconfig.json:

{
    "compilerOptions": {
        "strict": true,
        "baseUrl": "../node_modules",
        "target": "ES6",
        "lib": ["es5", "dom"],
        "types": ["cypress"]
    },
    "include": ["**/*.ts"]
}

1 Ответ

3 голосов
/ 29 марта 2020

Похоже, что требуется sourceType": "module"

{
  "parser": "babel-eslint",
  "parserOptions": {
    "sourceType": "module",
    "allowImportExportEverywhere": true
  }
}

Ссылочная ссылка https://github.com/babel/babel-eslint#configuration

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...