世界と共有する Ember CLI アドオンの作成に挑戦しました。アドオンの目的は、Ember Simple Auth の Firebase Authenticator です。コードが機能するようになりましたが、Ember CLI のドキュメントといくつかのチュートリアルに従ってアドオンとしてパッケージ化した後、いくつかの問題が発生しています。
まず、リポジトリまたは NPM からアドオンを直接インストールすると、次の出力が得られます。
jamesdixon$ ember install ember-cli-simple-auth-firebase
version: 0.2.3
Installed packages for tooling via npm.
installing
Installing browser packages via Bower...
cached git://github.com/simplabs/ember-simple-auth- component.git#0.7.3
cached git://github.com/firebase/firebase-bower.git#2.2.3
Installed browser packages via Bower.
installing
The "ember generate" command requires an entity name to be specified. For more details, use "ember help".
インストール後、アプリケーション ディレクトリを見ると、アドオンがインストールされnpm_modules
、適切な Bower パッケージがbower_components
ディレクトリの下にインストールされていることがわかります。残念ながら、アドオンのディレクトリの下にあるコードは、想定どおりにプロジェクトapp
のディレクトリにマージされていません。app
いくつかのチュートリアルを読んだだけでなく、Ember CLI のドキュメントを何度も読みましたが、うまくいきませんでした。
完全なソース コードは、https ://github.com/jamesdixon/ember-cli-simple-auth-firebase にあります。
Ember と Ember CLI の最新バージョン (それぞれ 0.11.1 と 0.2.3) を実行していることに注意してください。
他に必要な詳細がある場合は、お知らせください。
前もって感謝します!
ベスト、ジェームズ