問題タブ [broccolijs]

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 投票する
2 に答える
1344 参照

ember.js - --environment=production で ember-cli が失敗する (Uncaught Error: Could not find module)

ember-cli を使用していますが、実稼働環境の選択に問題があります。具体的には、実行するとすべてが機能し、実行するember serve --environment=developmentと空白のページが表示されますember serve --environment=production。コンソールに次のように表示されます。

  • キャッチされていない TypeError: undefined は関数ではありません
  • キャッチされないエラー: モジュール simple-auth/authenticators/base が見つかりませんでした

他のすべての条件は同じで、すべての依存関係は最新です。私は完全な初心者なので、デバッグ方法をどこから始めればよいかさえわかりません。それは残り火ですか?エンバークリ?ブロッコリ?どんな助けでも大歓迎です。

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

javascript - Ember.js ファイルに好きな名前を付ける

Ember CLI を使用して、アプリのプロジェクト構造を生成しました。具体的には、ember generate resource account 構造は次のとおりです(関連しない部分は無視します):

Intellij で、開いているファイルのタブを見ると、account.js. 次に、必要に応じて、どのファイルがモデルまたはルートであるかを推測する必要があります (半分の時間で間違ったものを選択します)。ここで言及したファイルよりも多くのファイルがあり、すべて同じ重複の問題があります。アカウントファイルの名前を変更しaccount-model.jsて、すべてを に接続する方法はありemberますか? broccoli.jsこれはデフォルトの Ember-CLI ビルド ツールであるため、具体的な質問になる可能性があります。

同じように、ネストされたリソースとルートに基づいて、テンプレートを別のフォルダーにネストできるようにしたいと考えています。ディレクトリ構造を変更した後、これらのテンプレートをレンダリングする方法を理解するのに苦労しています

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

ember.js - Ember-CLI アプリで EmberScript を使用する

Ember-cli アプリで emberscript を使用するにはどうすればよいですか? broccoli-ember-script ノード モジュールをインストールしましたが、Brocfile.js のデフォルトの Ember-cli 構成に組み込む方法がわかりません。

0 投票する
0 に答える
371 参照

ember.js - Ember-CLI: さらに処理するために EmberApp ツリーを取得する方法は?

私は主にどのように機能し、どのように異なるember-cli v0.0.40かを学ぶために使用する小さなプロジェクトで使用しています-特に私のWindows開発マシンで。ember-cliember-app-kit

Brocfile.jsここで、必要に応じて を微調整し、CSS 自動プレフィクサーを含める必要があるという結論に達しましたbroccoli-autoprefixer(そして、返されたツリーをどこに再度注入しますか?

記録のために、現在Brocfile.jsは次のようになります。

broccoliツリーやタスクをどこで把握できますか? なぜこれがどこかで抽象化されているのかわかりませんember-cli/lib/broccoli/ember-appか?

0 投票する
0 に答える
106 参照

gruntjs - フロントエンド ビルド ツール: 環境ごとに異なるアセットが含まれています

以前に尋ねたように、 Have Grunt には開発と運用に異なる Javascript ファイルが含まれ、Grunt はさまざまなセットアップ用に index.html を生成します

開発用にアセットを拡張したい:

プロダクションまたはステージングの場合:

ただし、インクルード コードを 2 つの場所で同期させたくありません。利用可能な回答のほとんどについて、最初に grunt タスクでファイルのリストを指定してから、html でインクルード コードを再度複製する必要があります。私が見つけることができる最も近い解決策は、 https ://stackoverflow.com/a/21488659/515585 という答えです。ここでは、単調なタスクでファイルの配列を維持するだけで済みます。そして、すべての答えを機能させるには、かなりの量のセットアップが必要です。

さらに優れたソリューションとして、Rails アセット パイプラインのように、(ビルド ファイルを使用する代わりに) コードのコンテキストで他のアセット ファイルを要求するために sprocket 構文を使用することができます。そして、変数を 1 回切り替えるだけでそれらを展開できるので、開発中に個々のファイルをデバッグできました。grunt-sprockets-directivesを見てきましたが、拡張オプションが提供されているようには見えません。たぶんそうですか?

バックエンド フレームワークのアセット パイプラインを使用したくありません。特にうなり声だけでなく、フロント エンドのビルド ツールを求めています。Gulp、Yeoman、またはさらに優れた Broccoli.js の回答も高く評価されています。