diff --git a/vite.config.js b/vite.config.js index 6ca25ddbd..a521fae49 100644 --- a/vite.config.js +++ b/vite.config.js @@ -165,6 +165,18 @@ export default defineConfig(async ({ mode, command }) => { }), ...(mode === 'test' ? [mswPlugin()] : []), ], + optimizeDeps: { + // For unknown reasons, during vitest, vite will re-optimize the following + // deps, causing the test to reload, so add them here so that it will not + // reload during tests + include: [ + 'custom-event-polyfill', + 'vue-i18n', + '@ungap/event-target', + 'body-scroll-lock', + '@kazvmoe-infra/pinch-zoom-element', + ], + }, css: { devSourcemap: true, transformer: 'lightningcss',