Ich versuche mein erstes Ember-AddOn zu erstellen und ich bin dabei, es in ein Ember-Projekt zu importieren. Ich habe das Addon erstellt und veröffentlicht, so GitHub:Wie importierst du ein neu erstelltes Ember-Addon?
ember-cli$ ember addon test-addon
ember-cli$ cd test-addon
ember-cli/test-addon$ git remote add origin <github-url>
Dann von meinem Projekt, ich installieren Sie das Add-on:
test-app$ ember install <github-url>
Und schließlich, versuchen Sie es in eine Route zu importieren:
# app/rotues/index.coffee
import TestAddon from 'test-addon'
Aber ich immer diese Fehlermeldung auf der Konsole:
Uncaught Error: Could not find module `test-addon` imported from `test-app/routes/index`
Irgendwelche Ideen, wo ich falsch liege? Ich kann das Addon im Verzeichnis node_modules
sehen, aber nicht in bower_components
. Ich denke (tm), das ist mein Problem, aber ich bin mir nicht sicher, was ich noch tun muss, um mein Addon einzurichten.
Wenn Sie nicht zu npm veröffentlichen, müssen Sie [Link] (https://docs.npmjs.com/cli/link) Ihr Addon zu Ihrem Ember-Projekt – MilkyWayJoe
Danke @MilkyWayJoe, aber ich glaube nicht, dass das ist Problem. Ich veröffentliche das Addon in einem privaten Repository auf github und installiere es dann in der Test-App (Ich habe den Installationsschritt zu meiner Frage hinzugefügt). Ich habe auch versucht, npm Link wie Sie vorgeschlagen, aber ich bekomme immer noch den gleichen Fehler. – spinlock