我有2个模块A和B.此外,我有3个库L1,L2和L3。
模块A :
define(
['L1', 'L2'],
function (L1, L2) { ... }
);
模块B :
define(
['A', 'L3'],
function (A, L3) { ... }
);
我是对的,模块B已经有范围内的L1和L2库,或者我必须重新包含这些库吗?
模块B :
define(
['A', 'L1', 'L2', 'L3'],
function (A, L1, L2, L3) { ... }
);
答案 0 :(得分:2)
如果要在Modulue B
中使用这些库,则必须在定义中明确命名它们。
define(['A', 'L1', 'L2', 'L3'], function (A, L1, L2, L3) {
// ...
});
如果您不想使用它们,那就可以了:
define(['A', 'L3'], function (A, L3) {
// L1 undefined here
});