赛普拉斯设置默认路径别名
Cypress setup default path aliases
我所有的导入都使用 webpack/rollup 默认路径来导入我的 .js 文件在 下源/.
我的项目是:
project-name/
node_modules/
cypress/
src/
...
然后,当我 运行 测试 Cypress 时,导入依赖项不会出错。
如何为 src
设置默认项目 forlder
谢谢!
解决方案:
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
我所有的导入都使用 webpack/rollup 默认路径来导入我的 .js 文件在 下源/.
我的项目是:
project-name/
node_modules/
cypress/
src/
...
然后,当我 运行 测试 Cypress 时,导入依赖项不会出错。
如何为 src
设置默认项目 forlder谢谢!
解决方案:
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