Ember-this-fallback 弃用在弃用处理程序中导致崩溃

我认为这与新的插件/JavaScript 编译器有关。

许多插件和主题组件开始抛出如下错误:

错误:找不到模块 'ember-this-fallback/deprecations-helper'

错误:找不到模块 'ember-this-fallback/this-fallback-helper'(参见 https://meta.discourse.org/t/fkb-pro-social-theme/234323/493)

我理解不使用 this. 已被弃用,并且大家也有足够的时间来修复相关问题,但目前的问题是,这导致排查问题变得非常困难。(而且对于 FBK Pro 主题,似乎还存在其他弃用情况?)

现在,这些引用以及实际的警告信息都被注入到编译后的 JavaScript 中,因此我可以查看源代码以定位实际问题。但这并不容易发现。

这是预期的行为吗?如果 ember-this-fallback 不再被包含,这些引用是否仍应被注入到编译后的代码中?

1 个赞

谢谢 @RGJ。虽然 hbs 文件已弃用,但它们仍应能正常工作,包括省略 this. 的情况。正在深入调查此事::eyes:

1 个赞

也将向后移植到 2026.4

编辑:现已合并