【发布时间】:2014-09-12 17:59:45
【问题描述】:
我想将我的项目构建到一个文件中。我有三个文件。
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 是否仅适用于 require 依赖项?我可以使用 define 依赖项构建它吗?
【问题讨论】:
-
“当我试图编译它时,你可以了解一下:” 嗯?你能把这句话澄清一下吗?你是说你有错误吗? (如果是这样,引用它。)或者你得到的输出就像你跟在那个句子后面一样?还是……?
-
显示你的 RequireJS 运行时配置和你的构建配置。
标签: javascript requirejs requirejs-optimizer