Ember: ошибка сборки после установки ember-таблицы
Я использую Ember версии 2.3.0. Я добавил ember-table addon в свой ember-проект, используя ember-cli,
ember install ember-table
Но после добавления ember-таблицы я не могу собрать свой ember-проект, поскольку он выдает следующую ошибку в консоли:
Когда я пытаюсь получить доступ к своему проекту в браузере, он показывает следующее сообщение об ошибке.
Build error
web-ui/templates/body-table-container.hbs (in C:\xampp\htdocs\stack-ui\spoke\web-ui\tmp\template_compiler-input_base_path-PohadWgB.tmp\0)
Assertion Failed: Using `{{view}}` or any path based on it ('web-ui/templates/body-table-container.hbs' @ L5:C8) has been removed in Ember 2.0
Error: Assertion Failed: Using `{{view}}` or any path based on it ('web-ui/templates/body-table-container.hbs' @ L5:C8) has been removed in Ember 2.0
at new Error (native)
at Error.EmberError (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:4552:21)
at assert (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:1495:13)
at Object.assert (C:\xampp\htdocs\mstack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:4322:34)
at assertPath (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:11608:22)
at C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:11576:7
at Walker.visit (C:\xampp\htdocs\mstack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18545:7)
at visitors.Program (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18555:16)
at Walker.children (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18578:7)
at Walker.visit (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18546:12)
Может кто-нибудь помочь мне найти причину этой ошибки?
2 ответа
Похоже, что ember-table на данный момент не поддерживает Ember 2.0, потому что они все еще используют представления, которые были удалены из Ember 2.0. Похоже, что существует открытый запрос на преобразование всего в компоненты, но он еще не объединен.
Вы можете попробовать использовать ветвь запроса на получение или вы можете установить аддон ember-legacy-views, который включает представления в Ember 2.0 (хотя до версии 2.4), но я не уверен, будет ли таблица ember работать с ним должным образом.,
ember-table 2.0 находится в стадии разработки. Уже есть релиз v2.0.0-alpha.2 . Старые руководства устарели, но люди могут ознакомиться с ними, проверив фиктивное приложение в главной ветке!