From 978ea6c44e0f04bedfa586c41f32a07db1a966fb Mon Sep 17 00:00:00 2001 From: Brandon Roberts Date: Thu, 2 May 2024 23:41:57 -0500 Subject: [PATCH] fix(vite-plugin-angular): add detection of StackBlitz environment for testing (#1078) --- packages/vite-plugin-angular/src/lib/angular-vite-plugin.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vite-plugin-angular/src/lib/angular-vite-plugin.ts b/packages/vite-plugin-angular/src/lib/angular-vite-plugin.ts index cb94988bf..4105e84d6 100644 --- a/packages/vite-plugin-angular/src/lib/angular-vite-plugin.ts +++ b/packages/vite-plugin-angular/src/lib/angular-vite-plugin.ts @@ -134,6 +134,7 @@ export function angular(options?: PluginOptions): Plugin[] { const sourceFileCache = new SourceFileCache(); const isProd = process.env['NODE_ENV'] === 'production'; const isTest = process.env['NODE_ENV'] === 'test' || !!process.env['VITEST']; + const isStackBlitz = !!process.versions['webcontainer']; const jit = typeof pluginOptions?.jit !== 'undefined' ? pluginOptions.jit : isTest; let viteServer: ViteDevServer | undefined; @@ -433,7 +434,7 @@ export function angular(options?: PluginOptions): Plugin[] { return [ angularPlugin(), - (isTest && angularVitestPlugin()) as Plugin, + (isTest && !isStackBlitz && angularVitestPlugin()) as Plugin, (jit && jitPlugin({ inlineStylesExtension: pluginOptions.inlineStylesExtension,