問題タブ [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 投票する
0 に答える
351 参照

ember.js - broccoli-asset-rev がサーバーごとに異なる方法でファイルのフィンガープリントを作成するのはなぜですか?

package.json異なるマシンで同じ git ハッシュを使用して、同じビルド プロセスを実行している異なるハッシュを取得しています。

my をビルドするビルド プロセスdistember build --environment production.

ローカルで実行すると、次のようなフィンガープリントが得られます61d20923c56bef5632711ada4bb76246

CI サーバーで実行すると、次のようなフィンガープリントが得られますc45ef7f3dbb98441099e10e59e09abef

Heroku サーバーで実行すると、次のようなフィンガープリントが得られます0485d770eb6209fa1387242e0e889d5f

gruntアセットを S3 にプッシュし、そのフィンガープリントが同じであることを期待しているため、これは問題です。

これと同じビルド プロセスが 2 週間前に機能していたので、何が変わったのか想像できません。

私はnpm 2.1.14node 0.10.35ember-cli 0.1.15およびに乗っていbroccoli-asset-rev ^2.0.0ます。

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

ember.js - ember-cli Brocfile.js でビルド後のフックを実行するにはどうすればよいですか?

dist/ディレクトリにビルドする ember-cli プロジェクトがあります。ディレクトリ内のアセットを処理するようにアプリを構成し、dist/pushState の代わりにハッシュを使用するように履歴を設定しました。index.htmlこれにより、 をルートにシンボリック リンクできます。その理由は、プロジェクトをgh-pagesGitHub にプッシュするにはルートが必要でありindex.html、ember アプリにはルーティングが相対ではなく絶対 (AFAIK) である必要があるためです。ただし、GitHub はシンボリック リンクをたどらず、出力のコピーを必要としますindex.html。これは機能し、2 つのビルド手順 (ember buildおよびcp dist/index.html ./index.html) が作成されました。

ビルドが完了した後に、出力されたファイルBrocfile.jsをコピーするように指示するにはどうすればよいですか?index.html

ちょっとした歴史: 私は ember-cli アドオンを開発しています。GitHub でホストしています。デモサイトを提供する必要があります。gh-pagesデモ サイトをホストする正しい場所です。gh-pagesそこで、ブランチに ember-cli アプリを作成します。./emberビルドはrm -rf出力ディレクトリがソースを破壊するため、出力フォルダーを設定できませんでした。だから、そうでなければなりませんdist/<meta http-equiv="Refresh"...Ember がパスを中断し、起動時にクラッシュするため、a を使用できませんでした。したがって、私が持っていた解決策は、より高いレベルにシンボリックリンク/コピーし、index.htmlember の構成を変更して、dist/ディレクトリをアセットの先頭に追加し、ルーティングを pushState ではなくハッシュに設定することでした。

私は現在これを行うdeply.shスクリプトを持っていますが、これにブロッコリーを使用する方法があるかどうか知りたいですか?

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

ember-cli - Ember-cli destDir が app.import で機能しない

ember cli を使用する場合、これを実行しようとしましたが、ファイルが dist にコピーされません:

したがって、ember サーバーを実行すると、次のようになります。

私は何を間違っていますか?

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

import - ember cli アプリケーションの brocfile 経由で socket.io をインポートする方法は?

ember cli アプリケーションでsocket.ioを使用したいので、次のようにインストールしました。

そして、次の行を my に追加しましたBrocfile.js:

これにより、ブラウザ コンソールに次の 2 つのエラーが表示されます。

何か案は?

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

bower - broccolijs でメイン バウアー ファイルの保存先フォルダーを指定するにはどうすればよいですか?

こんにちは、ブロッコリーをセットアップしようとしていますが、bower_components のファイルを特定のフォルダーに移動したい場合は、public/vendor としましょう。メインのbowerファイルを取得して、残りのファイルとマージします

次に、ブロッコリービルドパブリックを実行します

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

stylus - 実際にコンパイルせずにスタイラスのパーシャルを結合する方法はありますか?

実際にコンパイルせずにスタイラスのパーシャルを結合する方法はありますか? これは.SCSSファイルと同じだと思います-それではビルドツールの問題です。codekit では、この方法で JavaScript ファイルを結合できますが、これはスーパーセット スタイルの言語ではないためです。私は現在、ビルドにスタックに応じてブロッコリーまたはブランチを使用しています。現在、他のビルド ツールを試すことに興味はありません。


_thing-1.styl


_thing-2.styl


_thing-3.styl


app.style


app.css


そして...これは私も持っていたいものです...

_master.styl

何か案は?