From bcc6277d9e705373f4bc9a9e9bbebfc1a0c53942 Mon Sep 17 00:00:00 2001 From: ThibaudAv Date: Mon, 23 Nov 2020 16:13:45 +0100 Subject: [PATCH] feat: add enableProdMode() in RenderNgAppService when NODE_ENV !== 'development' --- .../src/client/preview/angular/RenderNgAppService.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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$)) );