在Ember.JS中将警告变成错误

时间:2016-09-27 15:17:31

标签: javascript ember.js

是否可以在Ember应用程序中将警告作为错误抛出。我找到了

Ember.ENV.RAISE_ON_DEPRECATION = true

但据我了解,它仅适用于折旧警告。 我想抛出像

这样的警告
  

“警告:绑定样式属性可能会引入跨站点脚本漏洞;请确保正确转义绑定的值。有关详细信息,包括如何禁用此警告,请参阅http://emberjs.com/deprecations/v1.x/#toc_warning-when-binding-style-attributes30。”

1 个答案:

答案 0 :(得分:1)

您可以使用Ember.Logger.warnEmber.warn。两者之间的区别在于生产构建中的第二个被定义为空函数。

Ember.Logger.warn似乎没有记录,但您可以查看源代码https://github.com/emberjs/ember.js/blob/master/packages/ember-console/lib/index.js#L81

Ember.warn的文档:http://emberjs.com/api/#method_warn