После обновления моих основных зависимостей, @ nrwl / , @ angular / и cypress, мои e2e-тесты не работают. Я получаю следующую ошибку:
import './command';
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
.
Cypress отображает эту ошибку дополнительно:
Это обновленные зависимости:
До обновления мы просто импортировали пользовательские команды прямо из файла command.ts
в spec-файлах. Но также с помощью support/index.ts
появляется такая же ошибка, но затем в index-файле.
Единственное, что сработало (но на самом деле не может быть решением), это переместить пользовательскую команду в сам файл индекса и удалить оператор (ы) импорта.
И поскольку я выполняю эти тесты в NX-Workspace, у меня нет прямого доступа к любому веб-пакету или конфигурации Babel или чему-то подобному.
Любой намек или идея, что я могу попробовать?