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 . Старые руководства устарели, но люди могут ознакомиться с ними, проверив фиктивное приложение в главной ветке!

Другие вопросы по тегам