我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。
在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。
有人能回答这个问题吗?
我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。
在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。
有人能回答这个问题吗?
当前回答
运行:
离子发球-刺
or
Ng build -prod
Angular在开发模式下运行。调用enableProdMode()启用生产模式。
其他回答
我的Angular 2项目没有“main.”Ts”文件提到了其他答案,但它确实有一个“引导”。Ts”文件,这似乎是关于同样的事情。(这种差异可能是由于Angular版本不同造成的。)
在“boot”中的最后一个导入指令之后添加这两行。Ts”对我很管用:
import { enableProdMode } from "@angular/core";
enableProdMode();
你可以通过导入并执行函数来启用它(在调用bootstrap之前):
import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(....);
但是这个错误指示您的绑定出了问题,因此您不应该忽略它,而应该尝试找出发生这种情况的原因。
运行:
离子发球-刺
or
Ng build -prod
Angular在开发模式下运行。调用enableProdMode()启用生产模式。
在你的文件中:
SRC => environment => environment.ts
然后你改变(生产值从false变为true)这个:
导出const环境= { 生产:假 };
到:
导出const环境= { 生产:真正的 };
当使用ng build命令时,它会覆盖环境。ts文件
默认情况下,使用ng build命令设置开发环境
为了使用生产环境,请使用以下命令 Ng build——env=prod
这将启用生产模式并自动更新环境。ts文件