コマンド ラインで次の手順を実行して Ember CLI、Firebase、および EmberFire をノードにインストールした後、Firebase が app/adapter/application.js で定義されていないというエラーが表示されます。
npm install -g ember-cli
npm install -g bower
npm install -g phantomjs
ember new my-new-app
cd my-new-app
ember server
この時点で、localhost:4200 に「Welcome to Ember.js」というデフォルトの出力が表示された私の ember アプリを確認できます。
npm install firebase
npm install —save ember-fire
ember generate adapter application
次に、app/adapter/application.js で、「export default DS.RESTAdapter.extend({});」を削除しました。そして「デフォルトのDS.FirebaseAdapter.extend({firebase:新しいFirebase( 'https://.firebaseio.com')});をエクスポート」を貼り付けました 自分のfirebase URLで
ember server
次に、ターミナルでエラーが発生します。
Serving on http://0.0.0.0:4200
lionworxs/adapters/application.js: line 4, col 17, 'Firebase' is not defined.
1 error
===== 1 JSHint Error
Path or pattern "vendor/firebase/firebase.js" did not match any files
Error: Path or pattern "vendor/firebase/firebase.js" did not match any files
上記のディレクトリに firebase.js ファイルを作成しようとしましたが、まったく新しい一連のエラーが発生するため、インストールの手順を見逃したと思いました。コマンドライン経由で Firebase を「インストール」した後でも、Firebase をアプリケーションのどこかに手動で含める必要がありますか?