RequireJS - 全局要求和模块要求之间的差异

时间:2016-03-09 20:59:48

标签: javascript requirejs

我一直想知道这个问题很长一段时间,使用RequireJS,全局require函数和传递给模块的require函数实际上有区别,如下所示:

define(function (require) {
    // require === window.require ?
   return {};
});

1 个答案:

答案 0 :(得分:0)

我问过问题的作者詹姆斯伯克本人,问题作者

  

它们不同,主要是本地需要知道如何   解析相对于模块ID的'./relative'依赖关系ID   要求依赖..

     

全球人不能这样做。全局的有.config()就可以了   用于配置加载器。这些是主要的区别。

请参阅:https://github.com/requirejs/requirejs/issues/1505