次のスクリプト インクルードを使用するという統合手順が記載されたサード パーティの JavaScript ライブラリをベンダーから受け取りました。
<script type="text/javascript" src="../Scripts/thirdpartyscript.js?config.xml"></script>
src タグの末尾にある「?config.xml」ビットに注意してください。これは、ライブラリが解析して処理するデータを含む xml ファイルです。パラメータを削除すると、ライブラリは null xml 応答オブジェクトを解析しようとするため、例外をスローします。
Require.js は、最後に「?config.xml」パラメーターを必要としません。lib ファイル名の一部であるかのように扱います。
サードパーティのコードを再配線することは、管理可能なオプションではありません。システムの不可欠なコンポーネントであるため、コードを削除できません。アプリはSPAバックボーンであり、require.jsはバックボーンコードベース全体のモジュール/依存関係マネージャーであるため、require.jsをダンプしたくありません。
実行可能なオプションはありますか?
明確にするために元の投稿を改訂: