共通のプロジェクトに依存するさまざまなプロジェクトの require.config にいくつかの共通の値を提供する方法はありますか? 共通プロジェクトには基本的に、プロジェクトで使用できるすべてのサードパーティ ライブラリとカスタム ウィジェットが含まれています。
例えば。Proj1、Proj2、Proj3 の 3 つのプロジェクトがあります。彼らが使用する共通モジュールは「シェル」と呼ばれます。そして、require.configパスのセットと、3つすべてで使用されるルーター構成コードがあります。
require.config({
baseUrl:'parentFolder/',
paths:{
/* Third party libs */
jquery:'shell/lib/jquery/jquery-1.7.1',
json2: 'shell/lib/json/json2',
underscore:'shell/lib/underscore/underscore',
backbone:'shell/lib/backbone/backbone',
handlebars:'shell/lib/handlebars/handlebars',
/* Routers */
externalRouter:'shell/common/util/externalRouter',
/* My custom widgets */
datePicker:'shell/common/widget/datePicker',
treeView:'shell/common/widget/TreeView',
videoPlayer:'shell/common/widget/VideoPlayer',
}
});
上記の構成コードを 1 つの場所に維持し、3 つのプロジェクトが独自の require.config でそれを使用して、新しい構成パラメーターを追加できるようにしたいと考えています。
どうすればこれを達成できますか?