Псевдонимы пути по умолчанию для настройки Cypress

Все мои импорты используют webpack/rollup, путь по умолчанию для импорта моих файлов .js находится в src/.

Мой проект:

project-name/
    node_modules/
    cypress/
    src/
    ...

Затем, когда я запускаю тест в Cypress, у меня не будет ошибок при импорте зависимостей.

Как настроить папку проекта по умолчанию для src?

Спасибо!


person Ivan Sanchez    schedule 09.07.2019    source источник


Ответы (1)


Решение:

кипарис/плагины/index.js

Если вы используете веб-пакет, добавьте конфигурацию веб-пакета в этот файл.

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


module.exports = (on) => {
  const options = {

      webpackOptions: require('../../build/webpack.config'),
      watchOptions: {},
  };

  on('file:preprocessor', webpack(options));
};

// send in the options from your webpack.config.js, so it works the same
// as your app's code
person Ivan Sanchez    schedule 11.07.2019