ReferenceError: экспорт не определен - PullRequest
0 голосов
/ 24 октября 2019

Я запускаю тесты, используя карму, и одна зависимость моего проекта зависит от es-cookie, и, похоже, это вызывает у меня проблемы при запуске тестов.

Я попытался добавить препроцессор commonjs, но этодает синтаксическую ошибку, вероятно, потому что commonjs не работает с другими файлами. Я попытался связать его с другим препроцессором, но он все еще не работает.

preprocessors: { 'packages/**/test/**/*.test.js': ['globals'], 'node_modules/**/*.js': ['commonjs'], },

Тесты должны выполняться без сбоев, но эта ошибка появляется, когда нет препроцессора commonjs

Uncaught ReferenceError: экспорт не определен в node_modules / es-cookie / src / es-cookie.js: 17: 1

ReferenceError: экспорт не определен

ОБНОВЛЕНИЕ:

Это была проблемная строка:

exports.__esModule = true;

Я попытался изменить ее на

export const __esModule = true;

И все мои тесты прошли успешно. Однако разрешено ли изменять код зависимости модуля узла и есть ли способ его предварительной обработки в Карме?

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