r.js の最適化に問題があります
複数のrequirejs構成ファイルを持つプロジェクトがあります
+ app
- module1
* main.js
* foo.js
* bar.js
- main.js
+ build.js
各 main.js には自己パッケージがあること
main.js コードは次のとおりです。
requirejs.config({
'baseUrl': '../app/',
'paths': {
'module1' : 'module1/main'
}
});
define(['module1'],function(){});
module1/main.js コードは次のようになります。
requirejs.config({
'paths': {
'foo' : 'module1/foo',
'bar' : 'module1/bar'
}
});
define(['foo','bar'],function(){});
build.js ファイルは次のようになります。
({
mainConfigFile: 'app/main.js',
baseUrl: 'app',
name: 'main',
out: 'dist/main.js',
})
実行する$ r.js -o build.js
とエラーが返されます
Tracing dependencies for: main
Error: ENOENT: no such file or directory, open 'D:\Project\Test\app\foo.js'
In module tree:
main
module1
Error: Error: ENOENT: no such file or directory, open 'D:\Project\Test\app\foo.js'
In module tree:
main
module1
at Error (native)