ほとんどのモジュールがサードパーティのライブラリを「グローバル」依存関係 (特に jquery および jquery プラグイン) として使用している JavaScript プロジェクトがあります。
プロジェクトを「クリーン」にしたい(すべてのライブラリをrequirejsの依存関係として表現するため)が、私の場合、これは大きなタスクです(たくさんのファイル、たくさんのサードパーティのライブラリ)。
移行をより簡単/迅速にするにはどうすればよいですか?
- サードパーティのライブラリをロードするだけのモジュールにラップすることで、amd 依存関係を使用して「偽造」できますか (order! プラグインを使用しますか?)
- サードパーティのライブラリをモジュールとしてロードするモジュールと、グローバルを直接使用するモジュールを混在させても安全ですか?
- 物事を自動化したい場合、requirejsモジュールを「解析」して特定のシンボルが使用されているかどうかを知るために使用できるツールはありますか?
編集:私の最後の質問は、「ブラウザーのグローバルに依存するのではなく、明示的に依存関係をインポートするように、js ファイルを自動的に書き換えることは可能でしょうか?」ということです。