Трафарет js и Шутка. Неожиданный токен "экспорт" - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть следующая среда, работающая с рабочими пространствами Yarn:

System:
    OS: macOS Mojave 10.14.6
    CPU: (8) x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
  Binaries:
    Node: 12.14.1 - /usr/local/bin/node
    Yarn: 1.21.1 - /usr/local/bin/yarn
    npm: 6.13.4 - /usr/local/bin/npm

Я пытаюсь исправить следующую ошибку:

enter image description here

Как видите, у меня есть 3 варианта решения моей проблемы, но я использую Stencil js, и я нашел много решений для babel. js и их файла babel.config. js, как вы можете. см. по следующей ссылке

Но в трафарете js У меня нет babel. js установлено, а для тестов установлена ​​клавиша "testing" stencil.config.ts файл, я сделал следующую конфигурацию:

testing: {
  transformIgnorePatterns: ['<rootDir>/node_modules/'],
},

Но я не могу решить свою проблему. Кто-нибудь еще случилось?

1 Ответ

0 голосов
/ 11 февраля 2020

Мне удалось решить проблему, но это не имело ничего общего со Stencil или Jest, а с Rollup и Typescript.

Среди пакетов, сгенерированных Rollup, были следующие:

index.es.js
index.js

Но в моей конфигурации Rollup я только сопоставил создание файла index.es. js. Почему был создан файл index. js? (который Jest прочитал по умолчанию и получил эту ошибку). Проблема заключалась в том, что в моем пакете. json файла у меня был следующий скрипт:

"build": "rimraf dist / * && rollup -c && tsc"

Я только что удалил && tsc и прекратил создание файла индекса. js. Благодаря этому я смог без проблем выполнить свои тесты.

Надеюсь, это поможет кому-то еще.

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