diff --git a/packages/cypress/src/plugins/preprocessor-vite.ts b/packages/cypress/src/plugins/preprocessor-vite.ts index f5d9fa5ca2ed4..4cacbfcfc6780 100644 --- a/packages/cypress/src/plugins/preprocessor-vite.ts +++ b/packages/cypress/src/plugins/preprocessor-vite.ts @@ -74,7 +74,9 @@ function vitePreprocessor(userConfigPath?: string): CypressPreprocessor { cache.set(filePath, outputPath); - const { build } = require('vite'); + const { build } = await (Function('return import("vite")')() as Promise< + typeof import('vite') + >); const watcher = (await build({ configFile: userConfigPath, diff --git a/packages/react/plugins/component-testing/index.ts b/packages/react/plugins/component-testing/index.ts index 82ee45f60fd62..a58b0fdd9f614 100644 --- a/packages/react/plugins/component-testing/index.ts +++ b/packages/react/plugins/component-testing/index.ts @@ -84,7 +84,9 @@ export function nxComponentTestingPreset( const viteConfigPath = findViteConfig(normalizedProjectRootPath); const { mergeConfig, loadConfigFromFile, searchForWorkspaceRoot } = - await import('vite'); + await (Function('return import("vite")')() as Promise< + typeof import('vite') + >); const resolved = await loadConfigFromFile( {