ネストされたrequire呼び出しでr.jsがファイルの依存関係を見つけるのに問題があります。
文字列の配列をrequireに渡すと、コンプレッサーは正常に動作し、すべてのファイルの依存関係が見つかります。
define([
'jquery',
'underscore',
'backbone'
], function() {
require(['views/MobileNavView']); // Works fine!
});
変数に割り当てた文字列の配列を require に渡すと、圧縮プログラムはファイルの依存関係を見つけられません。
var requiredFiles = [
'views/MobileNavView'
];
define([
'jquery',
'underscore',
'backbone'
], function() {
require(requiredFiles); // Doesn't Work!
});
文字列の配列を変数に割り当てた場合、コンプレッサーがファイルの依存関係を見つけられない原因は何ですか?
ここに私のapp.build.jsがあります
({
baseUrl: '.',
findNestedDependencies: true,
mainConfigFile: 'Main.js',
name: 'Main',
out: 'Core.js',
optimize: 'none'
})