我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。

在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。

有人能回答这个问题吗?


当前回答

当使用ng build命令时,它会覆盖环境。ts文件

默认情况下,使用ng build命令设置开发环境

为了使用生产环境,请使用以下命令 Ng build——env=prod

这将启用生产模式并自动更新环境。ts文件

其他回答

在你的文件中:

SRC => environment => environment.ts

然后你改变(生产值从false变为true)这个:

导出const环境= { 生产:假 };

到:

导出const环境= { 生产:真正的 };

使用Angular 2的最新版本(2.0.0-rc.1),这对我来说很有效:

main.ts

import {enableProdMode} from '@angular/core';

enableProdMode();
bootstrap(....);

下面是他们文档中的函数引用:https://angular.io/api/core/enableProdMode

进入src/ environments / environments。Ts并启用生产模式

export const environment = {
  production: true
};

对于Angular 2

当使用ng build命令时,它会覆盖环境。ts文件

默认情况下,使用ng build命令设置开发环境

为了使用生产环境,请使用以下命令 Ng build——env=prod

这将启用生产模式并自动更新环境。ts文件

你可以在你的app.ts || main中使用。ts文件

import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(....);