Tôi vừa nâng cấp lên Ember 1.13.3 và Ember Data 1.13.5 và hiện tôi đang thấy một số thông báo cảnh báo không dùng nữa. Cụ thể là tôi thấy thông báo sau:tìm nguồn lỗi không dùng nữa
Ember.keys is deprecated in favor of Object.keys
Và cùng với thông điệp mà tôi nhìn thấy dấu vết sau:
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)
Tôi đang gặp khó khăn trong việc hiểu làm thế nào tôi có thể theo dõi nguồn gốc của những lời cảnh báo từ deprecation dấu vết ở trên.
Phải. Những cảnh báo không dùng nữa này khá khó hiểu và khó theo dõi. Cách tiếp cận của tôi là grep trên toàn bộ ứng dụng cho 'Ember.keys'. –