問題タブ [brunch]
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.
javascript - javascript ライブラリを angular-brunch-seed に追加します
コンピューターで angular-bunch-seed を複製します https://github.com/scotch/angular-brunch-seed
そして、プロジェクトにbreezejsを追加したい http://learn.breezejs.com/
Breeze ライブラリをベンダー フォルダ /vendor/breeze/ にコピーしました。
そして、 config.coffee ファイルを次のように変更しました。
そして、ブランチビルドを実行するときに、vendor.js ファイルを確認します..そよ風ライブラリが含まれていません! 私は何が欠けていますか?
PS: ビルド ファイルから angular.js を削除すると、適切に削除されます。
brunch - 異なるsassファイルを対応するcssファイルに連結
私のapp/styles/
ディレクトリには、次のファイルがあります
- application_blue.scss
- application_red.scss
public/stylesheets/application_blue.css
これらのファイルをと にpublic/stylesheets/application_red.css
それぞれ連結したい
brunch - アンダースコア付きのファイルを含むすべてのテンプレートが必要です
ブランチでは、このようなフォルダー内のすべてのファイルを要求できます
しかし、それはアンダースコアのあるファイルをカバーしていません.私はまだ次のようにそれらを要求する必要があります:
アンダースコアを含むファイルを含む、テンプレート フォルダー内のすべてのファイルを要求するにはどうすればよいですか?
brunch - ブランチ ウォッチ -s でキャッシュを防止する方法
私は ember アプリケーションを構築brunch watch -s
していますが、アプリケーションを更新するために、常にコマンドを再起動する必要があることがわかりました。ブランチは変更ごとに再コンパイルされますが、コマンドを再起動した場合にのみ変更が反映されます。
私は何か間違ったことをしていますか?この問題を回避する方法はありますか?
注: ブラウザのキャッシュはオフになっています
更新:ブランチをデバッグする方法を見つけました;)私が見つけたのは次のとおりです:
unlink イベントを受け取っても、ファイルを再構築しないことがあることに注意してください。contact.hbs ファイルのみに小さな変更を加えて、これをテストしました。サーバーが再構築される場合と再構築されない場合があるのはなぜですか?
brunch - ブランチを使用してスクリプト連結の順序を制御する
Brunch を使用するときに、スクリプト/スタイルシートが連結される順序を制御するためのベスト プラクティスは何ですか?
私の問題の単純なバージョンには、jQuery を必要とする Twitter Bootstrap を使用するアプリケーションが含まれます。Bootstrap では、jQuery を最初にロードする必要があります。
最初は、 vendor/ ディレクトリに次のものが
jquery-1.9.1.min.js
ありました。bootstrap.min.js
これは、Brunch によって、アルファベット順、つまり最初にブートストラップで vendor.js ファイルに連結されました。
これを解決するために、各スクリプトの先頭に番号を追加して、それらを連結する順序を指定しました1-jquery-1.9.1.min.js
。2-bootstrap.min.js
これをよりエレガントに行う方法に関する情報を見つけることができませんでしたが、これがこれを達成するための最良の方法であるとは想像できません。助けてくれてありがとう!
google-maps - バックボーンでの Google マップの読み込み
バックボーンを使用してマップ アプリケーションを開発しています。Googleローダーを使用せずにGoogleスクリプトを非同期にロードするにはどうすればよいですか? $.getScript を使用しようとしていますが、何らかの理由で、それが返す google グローバル オブジェクトには google.maps.LatLng のような標準 API 関数がありません。
マイコード
ios - 「cake watch:ios:dev」がないのはなぜですか?
プロジェクトでcordova-brunchを使用していますがcake build:ios:dev
、JavaScript/CoffeScript ソースを変更するたびにコマンドを再実行する必要がないようにしたいと考えています。通常、ハイブリッド アプリの iOS Objective-C コードにも変更を加える必要があり、JS/CS 部分の再構築を忘れて XCode からアプリを再構築することが多いため、なおさらです。
Chapless Brunch と Cider Brunch の動作は同じですが、何が機能を妨げているのかまだわかりませんcake watch:ios:dev
。利用可能cake watch:cordova:dev
では問題は解決しません。