我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。
在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。
有人能回答这个问题吗?
我在阅读相关问题时发现了这个问题,但我的问题是如何从开发模式切换到生产模式。这里指出了两种模态之间的一些区别。
在控制台中我可以看到....调用enableProdMode()来启用生产模式。但是,我不确定应该在哪种类型的实例上调用该方法。
有人能回答这个问题吗?
当前回答
我的Angular 2项目没有“main.”Ts”文件提到了其他答案,但它确实有一个“引导”。Ts”文件,这似乎是关于同样的事情。(这种差异可能是由于Angular版本不同造成的。)
在“boot”中的最后一个导入指令之后添加这两行。Ts”对我很管用:
import { enableProdMode } from "@angular/core";
enableProdMode();
其他回答
对于那些没有切换到TypeScript的升级路径:
ng.core.enableProdMode()
对我来说(javascript)这看起来像:
var upgradeAdapter = new ng.upgrade.UpgradeAdapter();
ng.core.enableProdMode()
upgradeAdapter.bootstrap(document.body, ['fooApp']);
只写: 呸
这将为项目服务,就像你处于刺激模式一样
为Angular 2应用启用生产模式的最好方法是使用Angular -cli,并使用ng build——prod来构建应用。这将使用生产配置文件构建应用程序。使用angular-cli的好处是可以在开发时使用ng serve或ng build来使用开发模式,而无需一直修改代码。
在angular 6.X.X中启用生产模式 转到环境文件
就像这条路径
您的路径:项目>\src\environments\environment.ts
更改生产:false from:
export const environment = {
production: false
};
To
export const environment = {
production: true
};
在你的文件中:
SRC => environment => environment.ts
然后你改变(生产值从false变为true)这个:
导出const环境= { 生产:假 };
到:
导出const环境= { 生产:真正的 };