【发布时间】:2014-03-17 08:12:36
【问题描述】:
我知道在RequireJS中,我们可以使用define()来定义一个有依赖关系的模块。
让我感到困惑的是 jQuery 中的这种块代码。
// ready.js
define([
"../core",
"../core/init",
"../deferred"
], function( jQuery ) {
// ...
})
实际上我无法弄清楚"../core"和"../core/init"的依赖关系,
正如 RequireJS 所说,
RequireJS 还默认所有依赖项都是脚本,因此它不希望在模块 ID 上看到尾随的“.js”后缀。
但是没有一个名为../core.js 的文件,只有一个../core 目录。
那么../core 依赖就不需要了吗?
【问题讨论】:
标签: javascript jquery requirejs commonjs