在meteor production app上禁用控制台例外

时间:2016-11-14 05:24:33

标签: javascript exception meteor logging production-environment

我使用meteor build捆绑我的应用,以便可以部署它。但是,我注意到开发人员控制台得到了很多异常消息,主要是来自debug.js(特别是指向autoform)虽然这些异常是无害的,但我仍然要求它们不会出现在开发控制台中。有没有办法禁用所有这些例外?

感谢。

1 个答案:

答案 0 :(得分:0)

有一些方法可以尝试,但它们都有利有弊:

  • try {} catch(e) {}内包装生成异常的代码,这样您就可以控制显示哪些异常,但需要对代码进行大量修改
  • 在浏览器上,如果console.errorconsole.log记录了异常消息,您可以覆盖这些功能。这可以防止在浏览器控制台中显示任何内容,但这可能会导致意外行为,所以我不建议你这样做
  • 最后,我认为您应该回到您的代码并确保所有异常都得到妥善处理。因为如果你的应用程序抛出许多不期望的异常,它可能不是生产就绪的