我的目标是将弃用警告记录到服务器,以便跟踪它们。此代码已经通过挂钩registerDeprecationHandler
构建。我们的想法是,通过这样做,我们可以基本上收集我们的弃用警告,以便以后更容易解决。但是,这并不会最终在生产中发挥作用。
在Ember.deprecate
的Ember文档中,它声明:
在生产构建中,此方法被定义为空函数 (NOP)。在Ember中使用这种方法本身就被剥离了 ember.prod.js build。
有没有办法阻止Ember从生产版本中删除Ember.deprecate?我觉得应该有一个环境设置或控制这个的东西。我很惊讶Ember正在这样做,因为它似乎应该是一个选择加入的功能。