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

5 router console.log angular

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

我使用 console.log 来调试我的应用程序,但自从我开始使用路由器模块以来,它开始向控制台发送路由器事件垃圾邮件,这使得我很难看到我的实际日志。

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

编辑1:日志图片

日志图片

bil*_*jov 8

在您的模块中搜索:

 imports: [
        RouterModule.forRoot(routes,
            // this Debug options:
            { enableTracing: false }
        )
    ]
Run Code Online (Sandbox Code Playgroud)

enableTracing应该是假的


Par*_*ain 3

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

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

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

enableProdMode();
bootstrap(....);
Run Code Online (Sandbox Code Playgroud)

更新

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

{ enableTracing: false }
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息,请参阅此处 -

  • 发现错误,有另一个路由器定义,enableTracing为true。 (2认同)