在Ember.JS中将警告转换为错误

Turns warnings into errors in Ember.JS

本文关键字:转换 错误 警告 Ember JS      更新时间:2023-09-26

是否有可能在Ember应用程序中抛出警告作为错误?我发现

Ember.ENV.RAISE_ON_DEPRECATION = true

,但据我所知,它只适用于折旧警告。我想抛出像

这样的警告

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

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

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

Docs for Ember.warn: http://emberjs.com/api/#method_warn