0

(警告: 私はrequire.jsの初心者です)

RequireJS Optimizer を使用してすべての require.js JS ファイルを 1 つのファイルに結合していますが、出力 JS ファイルにルート バンドルのみが含まれている理由がわかりません。私の lang/nls/strings.js ファイルはhttp://pastie.org/private/7o6fa7sfrxvppu4lcunz0aです

そして、「node r.js」を実行した後、require/lang/nls/de/strings.js ファイルがありますが、「lang/nls/de/strings」宣言http://pastie.org/private/dyktxwv4wgdywbj8mltwはありません

r.js のビルド例https://github.com/jrburke/r.js/blob/master/build/example.build.jsには、「ビルドでインライン化できるロケールは 1 つだけ」と記載されていますが、あることを願っています。アプリに必要なすべての言語文字列を最適化されたファイルに含める方法。どうすればこれを達成できますか?

4

1 に答える 1

0

ほとんどの場合、ユーザーが必要とするのは 1 つだけです。RequireJS は自動的にブラウザーのローカルを検出し、存在しない場合は不足しているローカルを読み込みます。すべてのローカルが必要な場合は、requireJS を使用せず、プレーンな JSON としてインライン化してください。

于 2012-08-01T19:31:11.503 に答える