問題タブ [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.
node.js - 予期しないトークン ILLEGAL - ブランチ生成 app.js
これは何百万回も尋ねられていることは知っていますが、次の行で不正な文字を見つけることができないようです:
この行は、 https://github.com/cbosco/ember-brunchの単純な空のブランチから node/brunch を使用して生成された app.js ファイルからのものです。
エラーが発生します:
Uncaught SyntaxError: Unexpected token ILLEGAL
localhost:3333 を指すときの Chrome。Firefox では次のエラーが表示されます。
SyntaxError: 終了していない文字列リテラル
app.js で生成された「テンプレート」コードにあるようです。cbosco todomvc プロジェクトでも同じ問題が発生します。
再作成する手順:
- git clone git://github.com/cbosco/ember-brunch.git ember-skeleton -b empty
- ブランチ 新しい my_app -s ./ember-skeleton
- cd my_app
- ブランチウォッチ-s
- ブラウザを localhost:3333 に向ける
backbone.js - Brunch.io の jQuery プラグイン
jquery プラグイン (この場合はjQuery Waypoints プラグイン) を使用してアプリケーションを開発しており、使用brunch.io
したいと考えています。これを行うための推奨される方法は何ですか?
プラグインを介して取得できることを知っています
$('.my-div').waypoint()
しかし、それは私のアプリでは機能しません。
ありがとうございました
ruby-on-rails - ubuntuへのブランチのインストール
ブランチを使用してcoffescriptをコンパイルし、ubuntu
コマンドを少なくするつもりでした:npm install brunch -bそして、インストール時に次のような問題があります。
何が問題ですか?
npm - ブランチ アプリで npm モジュールを使用すると、「モジュールが見つかりません」という結果になる
このノード ライブラリを使用したい: https://github.com/sudhirj/simply-deferred
私は走った:
そして、それを依存関係の下の package.json に追加しました。
正常にインストールされました:
しかし、それは vendor.js には追加されず、require("simply-defered") を実行すると、モジュールが見つからないと表示されます (手動で js ファイルを /vendors に追加した場合でも)。
私は npm/node の初心者です。
backbone.js - i18next - ブランチとバックボーンのセットアップ
しばらく検索してさまざまなオプションを試した後、i18next 1を使用して、ブランチおよびバックボーン ベースの Web アプリケーションを国際化することにしました。ただし、アプリケーション全体で i18n サポートを利用できるようにするために i18next を初期化する場所に少し苦労しています。
現在、次のように初期化をメインの Backbone.Marionette.Application に入れています。
エラーは発生せず、翻訳ファイルは適切に読み込まれていますが、文字列を翻訳することはできませんでした。
それぞれの html は次のようになります。
これは、翻訳ファイルの title-text キーと一致します。
これを処理する方法はありますか?
ember.js - Ember アプリケーションで DS.Store のインスタンス化が見つかりません
JSFiddle を使用して、Ember.JS で小さな UI ウィジェットを正常に構築しました。Ember-data Fixture Adapter で問題なく動作しますが、私はそれをローカル環境に取り入れたいと考え、Brunch を使用して環境を構築しようと考えました。その時以来、私はそれを機能させるために丸一日を無駄にしてきました.誰かが私がこのこぶを乗り越えるのを手伝ってくれることを願っています. 現時点で私が強く疑っているのは、Brunch が代わりに行う common-js パッケージングから生じる名前空間またはシーケンスの問題であるということです。私はcommon-jsにかなり慣れていないので、これは単なる理解不足である可能性があります...ここに基本的な問題があります:
- アプリケーションを実行して
activities
テンプレートに移動すると、Assertion failed: Your application does not have a 'Store' property defined
エラーが発生します。
私の初期化ファイルは次のようになります。
コードの実際の例 (common-js とブランチはありませんが) は、この JSBin: http://jsbin.com/oyosev/56/editにあります。ローカルで実行すると、インデックス ページが読み込まれ、"hi" ページとインデックスの間を問題なく行き来できます。アクティビティ ビュー/テンプレート/コントローラーを {{#linkTo}} すると、問題が発生します。アクティビティ (もちろん) は、モデルによってサポートされる唯一のビュー/コントローラーです。私が理解しているように、フローはActivitiesRouteから始まります:
(次のログ ファイルに示されているように) オブジェクトのインスタンス化に成功しますが、Activity モデルの読み込みを試みます。ここで、Store をまだ定義していないことに気付きます。問題は...私たちが持っているか、少なくとも試みたことです。参考までに、実行ストーリーを伝えるのに役立つコンソール メッセージを次に示します。
最初に注目すべき重要なことは、初期化スクリプトに次の行が含まれているrequire('stores/Fixtures');
ことです。これにより、App.Store プロパティに格納されている DS.Store がインスタンス化されます。Fixtures.js ファイルは次のとおりです。
コンソール ログ (上記) で、ファイルが実際に読み込まれていることを確認できますが、init
インスタンス化時にメソッドを実行する必要があり、決して実行されないため、ここに何か問題があるように見えますが、何が同じであるかを説明するのに途方に暮れていますFiddleでは正確な構文 (common-jsmodules.export
とrequire
ステートメントを除く) が機能します。
ありとあらゆる助けをいただければ幸いです。
-=-=-=-=- 更新 -=-=-=-=-
init
検査のために App オブジェクトをコンソールに送信する ActivityRouteの関数に、別のデバッグ行を追加しました。私はそれがどのように見えるべきかについての専門家ではありませんが、これは強力な手がかりのように感じます。なぜなら、ローカルのインストールでは Store が であると主張して(unknown mixin)
いるからですApp.Store
。
ruby-on-rails - ブランチを Rails と統合する
以下のブランチ スケルトンを使用して、Rails アプリと統合しようとしています。
Rails アプリ内でビルドや監視などのブランチ操作をシームレスに使用できるようにする方法はありますか?
それとも、ブランチ用に別のフロントエンドを用意して、RESTful プロバイダーとして Rails を使用したいのでしょうか?
brunch - ブランチからビルド後のスクリプトを実行する
ブランチ ビルド (手動ビルドまたはブランチ ウォッチを使用) の後にシステム スクリプトを実行する必要があります。それを行う良い方法はありますか?