3

在 RequireJs 的官方指南中有一个定义示例:

define(["require", "./relative/name"], function(require) {
    var mod = require("./relative/name");
});

第一个依赖项“require”被返回并插入到函数的第一个参数中。

第二个依赖项去哪儿了?

是为了使用里面执行的require函数吗?它返回“mod”是什么?

4

1 回答 1

1

第二个依赖项将是第二个参数,如下所示:

define(["require", "./relative/name"], function(require, mod) {
    console.log(mod);
});

请参阅:http ://requirejs.org/docs/api.html#defdep

于 2014-05-04T16:39:25.823 回答