如何停止在控制台上打印角度路由器事件

时间:2018-11-14 06:55:12

标签: angular router console.log

我正在制作一个有角度的应用程序,并且正在使用{RouterModule} from @angular/router

我使用console.log调试我的应用程序,但是自从我开始使用路由器模块以来,它已经通过路由器事件启动了控制台的 spamming 控制台,这使我很难看到我的实际日志。

如何停止从控制台打印角度路由器事件?

编辑1:日志图片

Picture of logs

2 个答案:

答案 0 :(得分:0)

如随附的屏幕截图所示,您需要为Angular应用程序启用生产模式,以避免出现这些日志 (因为默认情况下,Angular应用程序以开发模式运行)。

只需在调用应用程序的引导程序之前将这段代码放在您的 main.ts文件中-

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

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

更新

在路由文件中搜索enableTracing关键字,将其删除或将其设置为false。

{ enableTracing: false }

有关更多信息,请参考此处-

答案 1 :(得分:0)

在您的模块中搜索:

 imports: [
        RouterModule.forRoot(routes,
            // this Debug options:
            { enableTracing: false }
        )
    ]

enableTracing应该为假