Any recommended way to generate (ember g
) files inside in repo addons and engines?
1 Like
As of ember-cli@3.7 and higher the generate command includes an --in
flag that allows you to specify the directory to generate into.
For example, given an in-repo addon at lib/my-foo/
:
ember generate component awesome-sauce --in ./lib/foo
Will generate something like this list of files (can’t verify ATM since I’m on mobile):
lib/foo/addon/components/awesome-sauce.js
lib/foo/addon/templates/components/awesome-sauce.js
lib/foo/app/components/awesome-sauce.js
tests/integration/components/awesome-sauce-test.js
5 Likes
That’s great. I just tested in my app and it works perfectly. Thanks for the fast response @rwjblue
1 Like
Update: In order to generate blueprints inside in-repo engine, --ir
command suits better:
For Instance, in order to generate a route named, about
inside an in-repo engine bar
located at /lib/bar
, use:
ember generate route about --ir bar
4 Likes