プロジェクトでrequirejsを使い始めたばかりで、とても気に入っています。現在、私たちはサイトを実行する多くの jQuery プラグインを管理するためにそれを使用しているだけなので、その可能性の表面をかろうじて引っ掻いているだけです…しかし、時間の制約のために、これは待たなければなりません.
オプティマイザーを思うように動作させるのに問題があります。これが可能かどうか教えていただけないでしょうか。私のディレクトリ構造:
> /common/
> /common/*.js - common plugins used on most pages on the site
> /infrequent/
> /infrequent/infrequentModule.js
> /infrequent/ckeditor
> /infrequent/ckeditor/1000s.js
> /require.js
> /jquery.js
> /main.js - this file contains all scripts in common. It looks at the page and call the necessary plugins.
最適化/ビルドの希望:
- main.js には、すべての一般的なスクリプトが含まれます。ほとんどのページでは、このスクリプトだけがロードされます (require.js を除く)。
- main.js はページを見て、まれにプラグイン/モジュールが必要であることがわかった場合、その非同期をロードします。そのため、あまり使用しないページでは、require.js、main.js、および infrequentModule.js をロードすることがあります。
ビルドスクリプトでさまざまな方法を試して、ファイルを除外およびインクルードして目的の結果を取得しましたが、役に立ちませんでした。これが実際に可能であるかどうか、誰かがアイデアを持っているか知っていますか?