Проблема Cypress со сборкой с помощью Typescript в файле плагинов. Приходится закрывать и перезапускать каждый раз, когда возникает ошибка

#typescript #cypress

#typescript #cypress

Вопрос:

Итак, мне нужно отправить мои тесты Cypress, чтобы предварительно насытить мой redux. Это работает, но всякий раз, когда я генерирую ошибку или сбой теста, я получаю это загадочное сообщение:

 Error: ENOENT: no such file or directory, stat '/Users/bill/Library/Application Support/Cypress/cy/production/projects/coresite-69f7195282475693846caddd826bc773/bundles/cypress/support/index.js'
  

Это произошло, когда Cypress компилировал и объединял ваш тестовый код.
Обычно это вызвано:

Отсутствующий файл или зависимость Синтаксическая ошибка в файле или в одной из его зависимостей

Затем я должен закрыть свои тесты cypress, затем перезапустить с помощью «npx cypress open». Тогда все в порядке.

Я думаю, это связано с моим добавлением этого в /plugins/index.js файл

 const wp = require("@cypress/webpack-preprocessor");

module.exports = (on) => {
    const options = {
      webpackOptions: require('../../webpack.config')({ env: 'development' }),
    };
    on('file:preprocessor', wp(options));
};
  

Есть идеи, как это исправить? Мне пришлось добавить эту причину плагина в один из моих файлов, которые я делаю:

 cy.on("emit:reduxStore", async (store) => {
    store.dispatch(actions.updateAreas(data));
});
  

Комментарии:

1. Удалось ли вам устранить эту проблему? На данный момент у меня точно такая же проблема