【发布时间】:2015-07-08 18:21:44
【问题描述】:
我刚刚升级到 Ember 1.13.3 和 Ember Data 1.13.5,现在我看到了一些弃用警告消息。具体来说,我看到以下消息:
Ember.keys is deprecated in favor of Object.keys
随着该消息,我看到以下跟踪:
at Object._emberMetalCore.default.deprecateFunc [as keys] (http://localhost:3000/assets/frontend/vendor.self.js?body=1:16037:34)
at Ember.DefaultResolver.extend.knownForType (http://localhost:3000/assets/frontend/vendor.self.js?body=1:68044:30)
at Function.knownForType (http://localhost:3000/assets/frontend/vendor.self.js?body=1:15302:25)
at Object.Registry.knownForType (http://localhost:3000/assets/frontend/vendor.self.js?body=1:12666:39)
at Object.Registry.knownForType (http://localhost:3000/assets/frontend/vendor.self.js?body=1:12662:39)
at Object.discoverKnownHelpers [as default] (http://localhost:3000/assets/frontend/vendor.self.js?body=1:20504:28)
at new RenderEnv (http://localhost:3000/assets/frontend/vendor.self.js?body=1:20775:100)
at Function.RenderEnv.build (http://localhost:3000/assets/frontend/vendor.self.js?body=1:20783:12)
at Object.renderHTMLBarsBlock (http://localhost:3000/assets/frontend/vendor.self.js?body=1:20831:56)
我很难理解如何从上面的跟踪中找到弃用警告的来源。
【问题讨论】:
-
对。这些弃用警告非常神秘且难以追踪。我的方法是在整个应用程序中查找
Ember.keys。
标签: ember.js