diff --git a/app/angular/src/client/preview/angular/RenderNgAppService.ts b/app/angular/src/client/preview/angular/RenderNgAppService.ts index 12ff686f7430..a8f12c9ddcdf 100644 --- a/app/angular/src/client/preview/angular/RenderNgAppService.ts +++ b/app/angular/src/client/preview/angular/RenderNgAppService.ts @@ -1,5 +1,5 @@ /* eslint-disable no-undef */ -import { NgModule, NO_ERRORS_SCHEMA, Type } from '@angular/core'; +import { enableProdMode, NgModule, NO_ERRORS_SCHEMA, Type } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; @@ -66,6 +66,15 @@ export class RenderNgAppService { } this.storyProps$ = new BehaviorSubject(storyObj.props); + if (typeof NODE_ENV === 'string' && NODE_ENV !== 'development') { + try { + enableProdMode(); + } catch (e) { + // eslint-disable-next-line no-console + console.error(e); + } + } + await this.platform.bootstrapModule( createModuleFromMetadata(getNgModuleMetadata(storyObj, this.storyProps$)) );