問題タブ [ember-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1349 参照

ember.js - Ember CLI で SockJS を AMD としてインポートする

Ember CLI に Bower 経由で SockJS を含めようと必死です。私は可能な限りドキュメントをフォローしました。これらはほとんどうまくいくように見えた手順です:

  • "sockjs-client": "0.3.4"に追加bower.json
  • 走ったbower install
  • に以下を追加Brocfile.js

    app.import('vendor/sockjs-client/lib/index.js', { 'sockjs': [ 'sockjs' ] });

  • import { SockJS as SockJS } from 'sockjs';私のモジュールに追加されました。他にもいろいろな組み合わせを試してみimport SockJS from 'sockjs';た...

これは少なくともコンパイルされ、ember serverエラーなしで実行されるようです。ただし、ブラウザーでページを開くとすぐに、次のエラーが表示されます。

Uncaught ReferenceError: SockJS is not defined

エラーを示す作成されたソースは、次のようになります。

Ember CLIにSockJSを含める正しい方法は何ですか?

編集

さらに試行錯誤した後、ブラウザの観点から次のように動作するようになりました。

Brocoli.js:

bower.json:

また、モジュール内ではまったくインポートされません。

これにより、Ember CLI は多くの不平を言います:'SockJS' is not defined.ただし、少なくとも今のところは機能します。私がやっていることに何か問題がありますか、それとも Ember CLI のバグですか?

0 投票する
1 に答える
344 参照

ember.js - Ember-CLI - デフォルト アプリケーションの実行中にエラーが発生しました

シンプルで空の Ember-CLI ベースのアプリケーションを実行しようとしていますが、コンソールでエラーが発生しています:

「インデックス」テンプレートまたはビューが見つかりませんでした。レンダリングされるオブジェクトはありません

Ember と Ember-CLI について頭を悩ませようとしていますが、どこから始めればよいかさえわかりません。

コンソールからの完全なログは次のとおりです。

0 投票する
1 に答える
1630 参照

ember.js - テスト時に初期化された依存関係が存在しない

私は ember-cli 0.0.35 を使用しており、初期化子を介してコンポーネントに依存関係を注入しています。開発ではうまく機能しますが、テストを実行するとプロパティが表示されません。テストでは loadInitializers が呼び出されているようですが、依存関係が this.subject({}); に表示されていません。

テストのために手動で注入したくありません。これを処理するより良い方法はありますか?

初期化子:

失敗したテスト:

0 投票する
1 に答える
1607 参照

javascript - Ember.js (ember-cli) アプリのテスト中にティアダウンで「アプリが定義されていません」と表示される

シンプルな ember-cli アプリをテストしようとしています (@bcardarella Dockyard チュートリアルに従ってください: http://reefpoints.dockyard.com/2014/05/09/building-an-ember-app-with-rails-part-3 .html )

これが私のテストです:

テストは機能しますが、取得します

これが私のstart-app.jsです

これは昨日から私を夢中にさせています。ご協力いただきありがとうございます!

0 投票する
1 に答える
356 参照

ember-cli - CSS ファイルを変更すると、Ember CLI プロジェクトがクラッシュします。何か不足していますか?

私は Ember を初めて使用しますが、Ember CLI を使用してプロジェクトを作成し、途中で作業を進めています。学ぶことはたくさんありますが、これまでのところ非常に感銘を受けています。

とにかく、私の理解では、Ember CLI プロジェクトはブロッコリーのファイル監視機能を使用して「継続的な開発」環境を作成しています。テンプレートや JavaScript ファイルを変更すると、ブラウザに戻るとすぐに変更が反映されます。

しかし、css ファイルに変更を加えると、アプリがクラッシュします。コンソール出力は以下のとおりです。でアプリを再起動するとember server、すべてが期待どおりに機能することに注意してください。したがって、これは CSS 構文エラーなどではありません。

だから...これは確かに私にはバグのように思えますが、私はここではとても新しいので、非常に基本的な何かが欠けているのではないかと思っています.

SASS ファイルについても話していません。によって生成された非常に小さな /app/styles/app.css で単一の文字を変更すると、このエラーが発生しember newます。また、スタイル ルールを my.css というファイルに移動して、この 1 行を除いて app.css を空のままにしてみました: @import 'my.css';No love.

誰でも助けることができますか?前もって感謝します、

-ビリーB

アップデート:

私がこれまでに得た助けに基づいて (ありがとう)、少し突っついたところ、理論があります: 他のディレクトリや他のエディターのファイルを問題なく編集できるため、 app/styles は単純ではないと結論付けます「監視された」ディレクトリのリストに。これは省略による単純なエラーである可能性がありますが、意図的ではないかどうか疑問に思っています。このディレクトリは、Compass やその他の CSS プリプロセッサによって処理されるディレクトリではないでしょうか。独自のファイル監視システムがあるか、問題がある可能性があります。おそらく、ember-cli の作成者は意図的にこのディレクトリを省略したのでしょうか?

どうすればこれを見つけることができますか? そして、私は何をすべきですか?ember-cli プロジェクトにアクセスして、そこで支援を求めますか? 監視されているディレクトリのリストが保持されている場所を見つけようとしましたが、これまでのところ成功していません。

0 投票する
2 に答える
4689 参照

ember.js - ember-cli で開発した Ember.js アプリを github ページにデプロイするにはどうすればよいですか?

ember-cli を使用して小さなアプリケーションを作成することに成功しました。github リポジトリの gh-pages ブランチにプッシュしようとしましたが、ブラウザ コンソールにエラーが表示されます

からの vendor.js および vendor.js ファイルのロードdist/assetsも失敗します。

ローカル マシンのフォルダーからもスタンドアロンの ember アプリを実行できませんdist。同じエラーが発生します。

試した人いる?はいの場合、正しく行う方法は?

0 投票する
4 に答える
1784 参照

ember.js - ember-cli と ember-simple-auth を使用してクライアント資格情報 OAuth2 を設定する

ember-cli と Rails API バックエンドを使用して OAuth2 クライアント資格情報フローをセットアップしようとしましたが、行き止まりになりました。多分私はemberに慣れていないからです。私が現在やろうとしていることはこれです:

この点に関するガイド、チュートリアル、または修正は大歓迎です。