[英]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掛鈎中來自app
或parentAddon
的注冊表。 否則,您只是在修改不會編譯模板的內容的注冊表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.