繁体   English   中英

ember-cli-htmlbars插件未处理回购插件模板

[英]ember-cli-htmlbars plugins not processing in-repo addon templates

我正在使用插件中的ember-cli-htmlbars插件来处理AST模板。 对于我的插件的虚拟应用程序中的模板,它可以正常工作。

但是,虚拟应用程序有一个内部仓库插件,该addon/templates/addon/templates/中包含模板。 ember-cli-htmlbars -repo插件在其package.json指定ember-cli-htmlbars ,这会导致模板正确编译-除了未通过我在父插件中注册的插件传递外。 最终结果是我的插件未处理仓库内插件模板,这最终对我的插件在运行时致命。

如何使用我在插件中指定的ember-cli-htmlbars插件来处理ember-cli-htmlbars插件的模板?

一种“修复”此问题的方法是在re-repo插件本身中注册相同的插件-有一个特殊的区别。 虽然这样做有效,但感觉做错了。

特殊的区别是您需要使用this.registry注册插件,而不是使用included addon挂钩中来自appparentAddon的注册表。 否则,您只是在修改不会编译模板的内容的注册表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM