問題タブ [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 に答える
1335 参照

ember.js - ember-cli テスト: 破棄に失敗しました: 未定義のプロパティ 'unchain' を読み取れません

私は ember-cli アプリの簡単なテストを書こうとしています:

テストはパスしますが、ティアダウンは次のように失敗します。

バックトレースに問題の原因が見つかりません。

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

どんな助けでも大歓迎です…</p> 更新 (2014-07-07)

「/」にアクセスしたときに呼び出されるroutes/index.jsは次のとおりです(ember-simple-authを使用しています)

コントローラー/login.js

および login.hbs テンプレート:

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

node.js - ember-cli ember 新しい ENOENT エラー

Xubuntu デスクトップ VM に新規インストールし、完全に更新して実行すると、次のember newようになります。

ここに私が使用しているソフトウェアのバージョンがあります

npm cache clear以前に家で試してみましたember newが、同じ結果が得られました。0.0.35 は動作していましたが、0.0.37 のクリーン インストールを実行したかったので、ノード ソフトウェアをインストールする前に virtualbox スナップショットのクローンを作成し、ember-cli gh-pages インストール手順に従いました。これが得られたものです。ember.js、node、および linux webdev は比較的新しいので、お手柔らかにお願いします。

アップデート

ここで何が問題なのかはわかりませんが、いくつかの後続のコマンドを試した後ember new、機能しているようです. その後の最初の実行では、npm のインストールと bower のインストールが完了しましたが、いくつかのメッセージが表示されました。

ember serveその上で実行しませんでしたが、もう一度rm -rf testrun実行しましたが、ember new testrun今回はメッセージを受け取りませんnpm ERR!でしたが、メッセージはまだ受け取りましたmake

もう一度削除して試してみember new testrun --verboseたところ、NPM エラーは散発的で説明的ではないようです (メッセージには、package.json解析できないという兆候は含まれていません)。これでさらに問題が発生した場合は、引き続き更新します。

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

ember.js - grunt タスクを使用して ember-cli アプリをデプロイする方法は?

アプリを自分の環境にデプロイしたいときは、ホールアプリ (ほとんどは BASE64 エンコード) を含む特定のファイルを 1 つ作成し、そのファイルを独自のアプリケーションにインポートする必要があります。

そのファイルをフォルダーから簡単に生成できる単調なタスクを作成しました。ember buildそのため、コンソールに何かを入力するだけでスクリプトが実行される方法を探しています。

Gruntfile.jsこれを行う最も簡単な方法は、既存のファイルの近くに新しいファイルを作成し、Brocfile.js最初に実行するバッチ ファイルを作成しgrunt、次にember build.

ember buildより良い方法は、gruntfile から呼び出すことができる場合です。これを行う方法はありますか?

または、さらに良いことに、うなり声をに注入する方法はありember buildますか? それは素晴らしいでしょう!

明確にするために、ブロッコリーはそのための適切なツールではありません! これはビルド ステップではなく、デプロイ ステップです。なので、ビルドツールではなく、タスクランナーを使いたいです。

ありがとう!

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

ember.js - Ember CLI コード カバレッジ レポート

私は Ember CLI を使用しており、testem で実行される組み込みの Qunit テストとコード カバレッジ レポートを統合しようとしています。イスタンブールを使用しようとしましたが、tmp ディレクトリを探しているように見えるため、計測するファイルを見つけることができませんでした。私はtestem.jsonでこれをやってみました:

しかし、次のようなエラーが発生し続けました: not ok 1 Error --- message: >

Karmaも使ってみましたが、構成がわかりませんでした。ブランケットも試してみましたが、トランスパイルされたコードが 100% カバーされているという誤った報告しか得られませんでした。

トランスパイルされたコードがどのように機能するかを完全には理解していません。また、これにアプローチする最善の方法が何であるかもわかりませんが、素晴らしいコード カバレッジ レポートを取得する方法について正しい方向に向けるための助けがあれば幸いです。 .

何らかのコード カバレッジ レポートの統合に成功した人はいますか?

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

ember.js - ember-cli アプリのカスタム コマンド

ドキュメントに何も見つからないので、カスタム (おそらくアプリケーション ローカル) の ember コマンドを定義する方法はありますか?

私の目標は、API スタブのサーバーを起動し、CI モードでテスト (testem) を実行するコマンドを作成することです。

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

ember.js - Ember-CLI リゾルバー: クラス/サブクラスの命名規則

Ember-CLI / ES6 Resolver に関するこれまでの私の理解に基づいて、オブジェクトのクラスと対応するサブクラスを定義する正しい方法を明確にするのを手伝ってください。


Ember.Object があると仮定します。

ファイル名: orange-widget.js


最初の行で参照するだけで、そのサブクラスを定義することは可能ですか?

例えばcool-orange-widget.js


または、クラスをエクスポート してからサブクラスにインポートする必要がありますか?OrangeWidget

...それから


正しい方法はどれですか?

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

qunit - Blanket.js が Ember-cli の qunit で動作しない

Ember-Cli アプリで qunit を使用して Blanket.js を実行したい - この目的のためだけに grunt を追加することは避けたい

npm install --save-dev ブランケット ( node_modules dir に配置) を使用してから、 index.html (テスト dir から) に以下を配置しようとしました

ember サーバーを実行し、ブラウザで /tests に移動した後 - テストは実行されますが、コンソールでは Blank.js が見つからないことがわかります

また、bower install ブランケットを使用して同様のアプローチを試みました (そのため、ベンダー dir で)。これにより、同じ結果が得られました。

私もパスを明示的に入れようとしましたが、それでもblanket.jsが見つかりません

どんな助けでも素晴らしいでしょう!