ember.js - Ember : Build error after installing ember-table

标签 ember.js ember-data ember-table

我使用的是 ember 版本 2.3.0。我使用 ember-cli 在我的 ember 项目中添加了 ember-table 插件,

ember install ember-table

但是添加 ember-table 后,我无法构建我的 ember 项目,因为它在控制台中抛出以下错误,

enter image description here

当我尝试在浏览器中访问我的项目时,它显示以下错误消息。

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)

谁能帮我找出这个错误的原因吗?

最佳答案

ember-table 目前似乎不支持 Ember 2.0,因为它们仍在使用从 Ember 2.0 中删除的 View 。好像有一个open pull request用于将所有内容转换为组件,但尚未合并。

您可以尝试使用拉取请求的分支,或者您可以尝试安装 ember-legacy-views插件,它可以在 Ember 2.0 中启用 View (尽管直到 2.4),但我不确定 ember-table 是否可以正常使用它。

关于ember.js - Ember : Build error after installing ember-table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35394279/

相关文章:

javascript - 在 Handlebars 中的另一个辅助函数中使用一个辅助函数的结果

ember.js - 从嵌入对象访问父记录

ember.js - 调用 w/o params 的 createRecord 不会将对象添加到集合中

ember.js - 关于 ember 数据模型的弃用警告

Ember.js 路由 - 有条件地阻止路由/状态更改

javascript - Ember.js 数据冲突解决/冲突失败

javascript - EmberJS : How to provide a specific URL for a model in ember-data RESTAdapter?

javascript - 如何用Ember形成下表?

ember.js - Ember 表与 Ember 模型/Ember 数据集成

ember.js - 如何将自定义单元格模板添加到 Ember-Table 表