Ember.js Ember 3.15,将javascript组件与模板文件分离

Ember.js Ember 3.15,将javascript组件与模板文件分离,ember.js,components,ember-octane,Ember.js,Components,Ember Octane,是否可以将templates.hbs与Ember 3.15 Octane中的组件类javascript.js分开 文件夹结构,如: app/ components/ js/ hbs/ “经典”目录结构将组件Javascript和模板文件分开,但不是按照您指定的方式。运行ember-generate-component-component-name--component-structure-classic--gc将产生此结构(忽略tests目录): 如果您确实必须具有指

是否可以将templates.hbs与Ember 3.15 Octane中的组件类javascript.js分开

文件夹结构,如:

app/
   components/
     js/
     hbs/

“经典”目录结构将组件Javascript和模板文件分开,但不是按照您指定的方式。运行
ember-generate-component-component-name--component-structure-classic--gc
将产生此结构(忽略
tests
目录):


如果您确实必须具有指定的目录结构,则可以使用自定义解析程序来完成这是一篇博文,从高层次上概述了这一点。不过,我还是要提醒大家不要这样做,因为坚持大多数社区使用的东西通常是有益的,在3.15中,这就是
平面
组件结构。您的用例是什么?

这是可能的。但不推荐。你为什么要这个?您只需将模板放在
app/templates/component/component name.js
上,并将
.js
放在它的位置供您评论。我不确定经典结构在3.15中是否有效。我可以将其应用于我的项目。
3.15
只是一个小版本。在
3.0
中工作的一切都应该继续工作。谢谢您的回复。我不知道我可以使用经典的目录结构。这对我来说应该可以解决这个问题,因为它将js文件与hbs文件分开。我只是不确定经典的结构是否有辛烷值的支持。非常感谢。
app/
  components/
    component-name.js
    templates/
      component-name.hbs