我所有的导入都使用 webpack / rollup 默认路径来导入 .js 文件,该文件位于 src / 下。
我的项目是:
project-name/
node_modules/
cypress/
src/
...
然后,当我在 Cypress 中运行测试时,导入依赖项不会出错。
如何为 src
设置默认项目索引谢谢!
答案 0 :(得分:0)
解决方案:
cypress / plugins / index.js
如果您使用的是webpack,请将您的webpack配置添加到此文件中。
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