我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。
在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。
有人能回答这个问题吗?
我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。
在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。
有人能回答这个问题吗?
当前回答
运行:
离子发球-刺
or
Ng build -prod
Angular在开发模式下运行。调用enableProdMode()启用生产模式。
其他回答
你可以通过导入并执行函数来启用它(在调用bootstrap之前):
import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(....);
但是这个错误指示您的绑定出了问题,因此您不应该忽略它,而应该尝试找出发生这种情况的原因。
使用Angular 2的最新版本(2.0.0-rc.1),这对我来说很有效:
main.ts
import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(....);
下面是他们文档中的函数引用:https://angular.io/api/core/enableProdMode
运行:
离子发球-刺
or
Ng build -prod
Angular在开发模式下运行。调用enableProdMode()启用生产模式。
在部署之前,总是在prod模式下构建。 此消息是在开发模式下完成构建时发出的。 在开发模式下,任何人都可以使用任何浏览器查看完整的angular源代码。
为Angular 2应用启用生产模式的最好方法是使用Angular -cli,并使用ng build——prod来构建应用。这将使用生产配置文件构建应用程序。使用angular-cli的好处是可以在开发时使用ng serve或ng build来使用开发模式,而无需一直修改代码。