プロジェクトを 1 つのファイルにビルドしたいと考えています。私は3つのファイルを持っています。
test2.js:
define(
'test2',
['test3.js'],
function (t2) {
// test 2
}
);
test3.js:
define(
'test3',
[],
function () {
// test 3
}
);
そしてメインファイルtest1.js:
require(
['test2.js'],
function (t2) {
// test 1
}
);
ビルド構成:
({
baseUrl: '.',
name: 'test1',
out: 'built.js',
optimize: "none"
})
結果:
define(
'test2',
['test3.js'],
function (t2) {
// test 2
}
);
define("test2.js", function(){});
require(
['test2.js'],
function (t2) {
// test 1
}
);
define("test1", function(){});
したがって、そこに test3.js コードが表示されません。r.js は必要な依存関係でのみ機能しますか? 依存関係を定義してビルドすることはできますか?