首页 > 解决方案 > 平台设置后无法启用 prod 模式

问题描述

当我更改环境以启用生产模式时,此消息会显示在我的控制台中

Error: Cannot enable prod mode after platform setup.
at enableProdMode (core.js:7432)
at Module../src/main.ts (main.ts:11)
at __webpack_require__ (bootstrap:78)
at Object.0 (main.ts:18)
at __webpack_require__ (bootstrap:78)
at checkDeferredModules (bootstrap:45)
at Array.webpackJsonpCallback [as push] (bootstrap:32)
at main.js:1

environment.tsenvironment.prod.ts

export const environment = {
production: true
};

main.ts

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  
  try {
    enableProdMode();
  } catch(exception) {
    console.error(exception);
  }
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.error(err));

标签: javascripthtmlangulartypescript

解决方案


推荐阅读