問題タブ [requirejs-text]
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.
requirejs - RequireJS に依存関係を含めるより簡潔な方法はありますか
次のように始まるモジュールがあるとします。
このモジュールには、クライアント UI に書き込むためのほとんどのコードが含まれています。また、text.js プラグインを使用して、私が作成した他の 2 つのモジュールと 3 つの HTML テンプレートを読み込みます。これを行うためのより簡潔な方法があるかどうか疑問に思っていますか?アプリケーションが成長するにつれて、ロードする追加のテンプレートやモジュールが必要になる可能性があり、define ステートメントが少し見苦しくなる可能性があります。次のように、テンプレート パスを main.js の require.config に追加する必要があります。
ディレクトリ内のすべてのテンプレートをロードし、define ステートメントに含める依存関係を 1 つだけ持つ方法はおそらくありますか?
前もって感謝します。
javascript - require.js テキストのインライン化! Grunt を使用して
今日の午後、Grunt と Require JS を試してみました。私はtext
モジュールの大ファンで、それを使用してテンプレートを取り込みます。非 Grunt ベースのプロジェクトでは、inlineText
およびstubModules
Require JS オプションを使用してテンプレート ファイルをインライン化し、うまく機能しました。ただし、これを Grunt で動作させるのに問題があります。
設定が必要
使用法
Gruntfile.js
実行後grunt
、コンソールにさまざまなエラーが表示されます。
- ファイルが見つからない
/dist/components/requirejs-text/text.js
- あ
Load timeout for modules: text!template.html_unnormalized2
次に2つの問題:
text.js
コードをインライン化(およびスタブ化)していないようですtemplate.html
ファイルをインライン化していないようです
それが機能しない理由はありますか?
javascript - ローカルホストでバックボーン js プロジェクトを実行できますが、Chrome ブラウザでローカルに実行できません
バックボーン js プロジェクトを localhost で実行できますが、index.html ページを直接実行すると、chrome ブラウザーでのみ access-control-allow-origin エラーが発生し、firefox では両方のケースで正常に動作します。
javascript - (8 が範囲外 6) Underscore.js テンプレート
私は Requirejs で Backbone.js と underscore.js を使用しています。ただし、ビュー テンプレートを読み込もうとすると、Underscore.js の 8 行目に (8 out of range 6) エラーが表示されます。何が間違っているのか教えてください。
これが私のコードです:
そして私のテンプレートファイル:
requirejs - requirejsが使えない
私はrequire.jsの初心者です。
次の悩みがあります。私は require.js をリンクしました:
コード main.js
マニュアルのように使おうとしましたが、残念ながらうまくいきません。なぜrequire関数でjquery変数が定義されていないのですか? 助けてくれてありがとう。
javascript - RequireJS を使用して HTML コンテンツを動的にロードする方法
次のように RequireJS を使用して html コンテンツをロードしたい:
しかし、私はこのエラーを受け取ります: エラー: モジュール名 "text!screens/home.html_unnormalized2" はコンテキスト用にまだロードされていません: _
この方法で試してみると:
全て大丈夫。しかし、このアプローチはハードコアな URL のためあまり良くありません。どうすればこれを解決できますか?
javascript - Requirejs:dist が失敗しました。ローダー プラグインはビルドでロード コールバックを呼び出しませんでした: テキスト
私は yeoman を使用していますが、requirejs:dist で grunt ビルドが失敗し、「ローダー プラグインはビルドでロード コールバックを呼び出しませんでした: テキスト」というエラーが表示されます。
ここで質問を見ましたが、requirejs を更新しても役に立ちませんでした。以下のコンソール出力: