Open BoussonKarel opened 1 year ago
I think this is a version of this issue https://github.com/typed-ember/ember-cli-typescript/issues/780
Maybe @NullVoxPopuli would have more workarounds?
best advice I can give is to not override things this way (app-tree merging was a mistake! :see_no_evil: ).
better to use a separately named thing, separate from the addon entirely, or patch the package.
just the same, v1 addons should be migrated to v2 -- which means that the problem shouldn't exist. (but please let me know if you run in to any goofiness)
re: ember-cli-typescript, it likely won't be updated, and folks should migrate away :sweat_smile: (the library can't be used in v2 addons, and isn't needed at all in apps)
I have the following example component in my addon:
my-addon/addon/components/example/index.ts
Then in my app I completely replace it with a new template AND "backing class" with some Glint because why not: my-app/app/components/index.ts
my-app/app/components/index.hbs
This does not work and throws the following error:![image](https://github.com/ember-cli/ember-cli-htmlbars/assets/55881713/6736d645-e1ca-4d43-be86-d45984359dda)
It does work when using a JS file to overwrite the component: my-app/app/components/index.js
my-app/app/components/index.hbs