在 ember 上创建组件时。跳过 .js 文件?

Dha*_*bal 3 ember.js

如果我在下面运行,请评论在 ember 中生成组件。

$ ember generate component my-new<br>
installing component<br>
  create app\components\my-new.hbs<br>
  **skip app/components/my-new.js<br>**
  tip to add a class, run ember generate component-class my-new <br>
installing component-test <br>
  create tests\integration\components\my-new-test.js<br>

Run Code Online (Sandbox Code Playgroud)

它不会同时创建 componentName.js 和模板文件。怎么解决呢?

And*_*lin 9

是的,自从引入 Glimmer 仅模板组件以来,这是 Ember 中的默认行为。要修复它,您应该添加选项之一--component-class,例如

ember generate component my-new --component-class @glimmer/component

或者,使用别名ember generate component my-new -gc

可用选项的完整列表可以通过调用来检索ember help g