如何阻止 angular 路由器事件在控制台上打印
how to stop angular router events from printing on console
我正在制作 angular 应用程序并使用 {RouterModule} from @angular/router
。
我使用 console.log 来调试我的应用程序,但是自从我开始使用路由器模块后,它就开始 向控制台发送垃圾邮件 带有路由器事件的控制台,这使得它很难看到我的实际日志。
如何阻止 angular 路由器事件在控制台上打印?
编辑 1:日志图片
如所附屏幕截图所示,您需要为您的 angular 应用程序 启用生产模式 以避免这些日志
(作为 angular 应用程序 运行 默认处于开发模式。
只需将这段代码放入您的 main.ts 文件,然后再调用您的应用程序的引导程序 -
import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(....);
更新
在您的路由文件中搜索 enableTracing
关键字,将其删除或将其设置为 false。
{ enableTracing: false }
有关详细信息,请参阅此处 -
在您的模块中搜索:
imports: [
RouterModule.forRoot(routes,
// this Debug options:
{ enableTracing: false }
)
]
enableTracing
应该是 false
我正在制作 angular 应用程序并使用 {RouterModule} from @angular/router
。
我使用 console.log 来调试我的应用程序,但是自从我开始使用路由器模块后,它就开始 向控制台发送垃圾邮件 带有路由器事件的控制台,这使得它很难看到我的实际日志。
如何阻止 angular 路由器事件在控制台上打印?
编辑 1:日志图片
如所附屏幕截图所示,您需要为您的 angular 应用程序 启用生产模式 以避免这些日志 (作为 angular 应用程序 运行 默认处于开发模式。
只需将这段代码放入您的 main.ts 文件,然后再调用您的应用程序的引导程序 -
import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(....);
更新
在您的路由文件中搜索 enableTracing
关键字,将其删除或将其设置为 false。
{ enableTracing: false }
有关详细信息,请参阅此处 -
在您的模块中搜索:
imports: [
RouterModule.forRoot(routes,
// this Debug options:
{ enableTracing: false }
)
]
enableTracing
应该是 false