0

私はPlay Framework 2.1を使用しています。これはアプリ付きのWebアプリjquery bootstrap underscore backboneです。

Node.js を使用して r.js オプティマイザーを実行できますか?

4

1 に答える 1

0

うん。これをプロジェクト設定に追加します。

requireNativePath := Some("r.js"),
requireJsShim += "shim.js"

次に、必要な js 構成設定を使用して shim.js ファイルを作成します。

app/assets/javascripts/shim.coffee

最適化の例は、uglify、uglify2、クロージャ、およびclosure.keepLinesに沿ったものです。

require.config
  optimize: "uglify2"

https://github.com/jrburke/r.jsおよびhttps://github.com/jrburke/r.js/blob/master/build/example.build.jsを参考にしてください。

ノードを介してグローバルまたはローカルにrequirejsをインストールできます。グローバルであると仮定すると、上記のネイティブ パスは問題ないはずです。ローカルにインストールされている場合は、ローカルの bin パスをユーザーの $PATH に追加すると、機能するはずです。いずれにせよ、最適化はノードを介して実行する必要があります。これにより、ビルドの js コンパイル時間が大幅に短縮されます。

于 2013-08-22T15:28:38.570 に答える