私はしばらくの間これと戦ってきました(Antベースの回避策をいくつか使用していました)、答えられなかった質問を投稿しました:古い類似/関連する質問。
Require.jsを使用すると、同じプロファイル/構成ファイルを使用して複数のモジュールをビルドできます。例えば:
({
appDir: 'some/path',
baseUrl: 'some/base/path',
dir: 'some/other/path',
optimize: 'none',
paths: {
...
},
modules: [
{
name: 'someModule',
},
{
name: 'someOtherModule'
}]
})
これはかなりうまく機能します。さらに、Require.jsには、特定のモジュールのビルドのオプションをオーバーライドするオプションがあります。Require / jsのビルド構成の例(次のように):
({
appDir: 'some/path',
baseUrl: 'some/base/path',
dir: 'some/other/path',
optimize: 'none',
paths: {
...
},
modules: [
{
name: 'someModule',
},
{
name: 'someModule',
override : {
optimize: 'uglify'
}
}]
})
またはそう私はそれを理解しました。目的は、同じアプリケーションで同じビルド構成ファイルを使用することですが、縮小されていないものと縮小されたものの両方があります。これは機能しません。
編集 私が得ているエラーは次のとおりです(より大きなAntビルドの一部であるため、クリーンアップされています):
Error: ENOENT, no such file or directory 'some/other/path/someModule.js-temp'
(両方の質問に関する)ヘルプ、提案は大歓迎です。