0
我使用meteor build
来捆绑我的应用程序,以便部署它。但是,我注意到开发者控制台获得了大量的异常消息,主要来自debug.js(特别是与autoform相关)。虽然这些异常是无害的,但我仍然需要让它们不会显示在开发控制台中。有没有办法禁用所有这些例外?禁用流星制作应用程序的控制台例外
谢谢。
我使用meteor build
来捆绑我的应用程序,以便部署它。但是,我注意到开发者控制台获得了大量的异常消息,主要来自debug.js(特别是与autoform相关)。虽然这些异常是无害的,但我仍然需要让它们不会显示在开发控制台中。有没有办法禁用所有这些例外?禁用流星制作应用程序的控制台例外
谢谢。
有一些方法可以尝试,但他们都配备了利弊:
try {} catch(e) {}
异常的代码,这样你就控制哪些异常显示,但它需要相当多在您的代码上进行修改console.error
或console.log
记录异常消息,则可以覆盖这些功能。这可以防止任何东西在浏览器的控制台中显示,但这可能会导致意料之外的行为,所以我不建议你这样去
编写不会产生丰富的控制台输出的代码是一种很好的做法。最好的方法是回到你的代码并清理它。你很可能会修复一些错误 – Mikkel
我同意100%@Mikkel。具有例外的生产应用程序不是生产应用程序IMO。 – Luna
我必须同意@Mikkel。但事情是,这些异常不会被我的代码抛出。它来自autoform,作为验证的一部分。例如。当表单仍在生成时,它将根据Schema验证某些元素,这可能还不可用。经过几次迭代后,表单将最终加载正常,并停止异常消息。 – blueren