index.js 602 B

123456789101112131415161718192021
  1. module.exports = (on, config) => {
  2. if (config.testingType === 'component') {
  3. const { startDevServer } = require('@cypress/webpack-dev-server')
  4. const { merge } = require('webpack-merge')
  5. const path = require('path')
  6. const devConfig = require('../../webpack.config.dev')
  7. const webpackConfig = merge(devConfig, {
  8. devServer: {
  9. static: path.join(__dirname, '../../../../public'),
  10. },
  11. stats: 'none',
  12. })
  13. delete webpackConfig.devServer.client
  14. on('dev-server:start', options => {
  15. return startDevServer({ options, webpackConfig })
  16. })
  17. }
  18. }