将 emberJS 应用程序更新为 ember-cli 和 data 3.28 后出现阻塞错误
Posted
技术标签:
【中文标题】将 emberJS 应用程序更新为 ember-cli 和 data 3.28 后出现阻塞错误【英文标题】:Blocking error after updating an emberJS app to ember-cli and data 3.28 【发布时间】:2021-11-05 11:10:59 【问题描述】:我已将应用更新到 ember 3.28
在管理应用程序后,当我尝试运行应用程序时,浏览器中出现错误和白页。
这是控制台错误:
Uncaught TypeError: Ember._Backburner is not a constructor
<anonymous> Ember
exports loader.js:106
_reify loader.js:143
reify loader.js:130
exports loader.js:104
_reify loader.js:143
reify loader.js:130
exports loader.js:104
_reify loader.js:143
reify loader.js:130
exports loader.js:104
requireModule loader.js:27
r loader.js:176
Ember 3
<anonymous> app.js:26
exports loader.js:106
requireModule loader.js:27
<anonymous> Ember
好像参考下面的代码:
https://github.com/emberjs/data/blob/v3.28.0/packages/store/addon/-private/system/backburner.js
如何解决或调试此错误?
【问题讨论】:
【参考方案1】:我花了很多时间调试这个问题。问题是缺少包ember-export-application-global
对我来说yarn add -D ember-export-application-global
修复了所有问题。
【讨论】:
以上是关于将 emberJS 应用程序更新为 ember-cli 和 data 3.28 后出现阻塞错误的主要内容,如果未能解决你的问题,请参考以下文章
Ember-cli 按名称过滤模型,带有 html 选择选项
使用通过 ember-cli 创建的应用程序获取“未捕获的错误:断言失败:Ember 视图需要 1.7 和 2.1 之间的 jQuery”