問題タブ [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.
brunch - 完成したアプリが実行されている場所に基づいて変化するコードをどのように共有/ミックスインしますか(アプリはサードパーティサイトのウィジェットです)?
サードパーティのサイトでホストされるウィジェットを作成しようとしています。依存する外部ファイルの一部は、さまざまな環境のさまざまなソースからプルする必要があります。つまり、開発では、ローカルホストからいくつかのファイルをプルする必要があり、ステージングでは、staging-domain.comからプルする必要があり、本番環境では、 www.xyz.comからそれらをプルする必要があります
私のハックソリューションは次のとおりです-
でapplication.coffee
:
次に、そのURLを使用する必要があるモデルでは、次のようにします。
でmy_model.coffee
:
もっと良い方法があると確信しています...どんなポインタ/ヘルプも大歓迎です!
編集
私はこれを行う別の方法を見つけました。私は次のように同じAPIHost
関数をinitialize.coffee
ファイルに入れることができます:
これで、fnはアプリのどこでも利用できます。これが最善の解決策かどうかはまだわかりません。他に何か提案はありますか?
javascript - ブランチ ビルドでエラーが発生する
ブランチを使用する Web アプリケーションの環境をセットアップしようとしています。
後
そうです、
しかし、次のエラーを受け取ります:
で新しいプロジェクトを作成するとbrunch new proj
、ビルドは正常に機能します。
なぜうまくいかないのか、アイデアをいただければ幸いです。
github - OS XMountainLionアップデート後のGitクローンエラー
MBPをOSX10.8に更新し、brunch.ioで新しいプロジェクトを開始しようとしています。brunch.ioはデフォルトでcoffeescriptを使用し、javascriptを好むため、単純なjsスケルトンのクローンを作成する必要があります。だからこのようなもの:
これは私が以前に使用したものであり、正常に機能しました。しかし、今日、私は次のエラーを受け取ります:
私は本当にこれを修正する方法がわかりません...
javascript - brunch.ioにカスタムJSディレクトリを作成します
brunch.ioでは、アプリケーションにはコンパイルされる2つのディレクトリが含まれています。これらは、次のようにブランチ設定ファイルで制御されます。
app.js / vendor.jsの横に名前空間を作成できるかどうか疑問に思っています。作成できる場合は、どのように作成しますか。app / vendorの横にnamespace/
、コンパイルしたいCoffeeScriptファイルを含むディレクトリを追加してみました。これを設定ファイルに追加するだけでなく...
- これはできますか?
- もしそうなら、私はどこが間違っていますか?
アップデート
./public/namespace/
私のファイルで作成されているものがありnamespace.coffee
ます。これはウォッチャーに登録していないようですか?また...?
javascript - Node.js - 「キャッチされないエラー: モジュール "redis" が見つかりません」
データベースとしてRedisを使用するNode.jsでシンプルな「Twitter」スタイルのショートメッセージングアプリを構築しようとしています(MongoDBの方が簡単かもしれないと聞いたことがありますが)...
https://github.com/mranney/node_redisの方向を示すリンクがいくつか見つかったので、 Brunchを使用して新しい Node.js プロジェクトをセットアップし、指示に従ってプロジェクト ディレクトリで以下を実行しました。
次に、auth.js の例から以下を vendor/script.js に追加しました。
ただし、ブランチ w -s を実行すると、コンソールに次のエラーが表示されます。
モジュールがプロジェクトに含まれていないことに関係していると思いますが、どこから始めればよいかわかりません。追加した
私のpackage.jsonファイルに追加しましたが、それは何もしていないようです。
また、実行してredisモジュールをグローバルにインストールしようとしました
しかし、まだ運がありません。
また、OS X に redis-server がインストールされており、ターミナルで実行できることも付け加えておきます。
私のアプリケーションディレクトリは標準のブランチインストールです -
私は何を間違っていますか?
node.js - ブランチ0.8.1に強制的にcoffescript 1.2を使用させる方法
このことを見つけようとしてかなりの時間を費やしましたが、役に立ちませんでした。構文と同じくらい単純だと確信していますが、問題を長い間見つめていたのかもしれません。古いコードの開発環境を構築しようとしています。現在のコードベースのサイズのため、リファクタリングはオプションではありません。
もちろん、最大の問題は、11 か月前に構築された環境を模倣しようとしているという事実であり、次のものが必要です。
ノード v0.6.11 npm v1.1.1 ブランチ v0.8.1 コーヒースクリプト v1.2
package.json は現在
もちろん問題は、最初にインストールされた coffeescript が 1.4 であり、1.2 でコンパイルする必要があることです。依存関係セクションで package.json を "coffee-script": "1.2" に変更してから、"cake setup" を実行しました。しかし、それは何も変わりませんでした。ここでどこが間違っているのでしょうか、またはこれにすべて間違ってアプローチしていますか?
同じシステムに正しいバージョンの coffee-script (1.2) のローカル コピーがありますが、サブディレクトリにインストールされているものではなく、そのバージョンを使用するようにブランチを指定する方法がわかりません。
どんな助けでも大歓迎です。ありがとう
javascript - 新しい Brunch-Ember アプリケーションでコンテンツ プロパティが定義されていない
Brunch スケルトンを使用して新しい Ember アプリケーションを開始しています: Brunch with Ember。シンプルな ApplicationController を作成し、コンテンツ プロパティを空のオブジェクトに設定しました。
しかし、ブラウザーでアプリケーションをロードすると、App.ApplicationController.content の content プロパティが未定義になります。また、set および pushObject 関数も App.ApplicationController で定義されていません。私が見逃しているアイデアはありますか?
brunch - 開発用にファイルを分ける
Brunch.io の Brunch を使用して、すべてのファイルを 1 つの app.js に結合しないことは可能ですか?
エラーが発生した場合にスクリプトの名前を確認できると非常に便利ですが、そのように構成することはできませんでした。
express - Using Yeoman/Brunch/Grunt inside of an Express.js project
I am wondering how I should structure the front-end of my Express.js project.
I haven't done much with Grunt before, but I understand that it performs tasks such as compiling, and then saves the result.
Currently, my Express.js project looks like this:
Any files inside of /public
are static and served as such by the Node app. So, do I initialise Yeoman/Brunt inside of here, or should I store my source outside of the document root, and instead just have it compile to /public
? If so, where would you recommend the source?
javascript - Brunch.io ビルド ツールは隠しファイルをコピーする必要がありますか?
私はブランチを使い始めました:
私のjavascriptベースのアプリケーションを構築します。HTML5 pushState でルーティングを処理するために、.htaccess ファイルを配置する必要がある Backbone.js を使用しています。
私の質問: Brunch は .htaccess のようないわゆる「隠し」ファイルをコピーすることを期待されていますか? 何を試しても、ビルド プロセスの一部として .htaccess ファイルをコピーできないようです。
私は app/assets/ フォルダにファイルを持っています。