diff --git a/scripts/cypress/src/base.config.ts b/scripts/cypress/src/base.config.ts index b38813a4c3de84..d3a646e0d07a5e 100644 --- a/scripts/cypress/src/base.config.ts +++ b/scripts/cypress/src/base.config.ts @@ -1,6 +1,7 @@ import * as path from 'path'; import { defineConfig } from 'cypress'; +import { TsconfigPathsPlugin } from 'tsconfig-paths-webpack-plugin'; import type { Configuration } from 'webpack'; /** @@ -32,6 +33,14 @@ const cypressWebpackConfig = (): Configuration => { }); } + baseWebpackConfig.resolve ??= {}; + baseWebpackConfig.resolve.plugins ??= []; + baseWebpackConfig.resolve.plugins.push( + new TsconfigPathsPlugin({ + configFile: path.resolve(__dirname, '../../../tsconfig.base.json'), + }), + ); + return baseWebpackConfig; };