2

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)
4

1 に答える 1