`requirejs`和`require`之间是否存在设置RequireJS配置的区别?

时间:2014-02-04 05:51:47

标签: requirejs

我找到了很多以这种方式设置配置的例子:

  

require.config({       '路径':{'':''}   })

以及以这种方式设置配置的许多示例:

  

requirejs.config({       '路径':{'':''}   })

哪个是对的?何时必须使用一个而不是另一个?

1 个答案:

答案 0 :(得分:0)

一般来说,两者都是正确的。 RequireJS将requirerequirejs定义为全局符号。这两个符号是等价的。

但是,如果某些东西在加载RequireJS之前已经定义了一个名为require的全局函数,那么RequireJS将不管它,并且只将自己定义为requirejs在这种情况下,您无法使用require对RequireJS执行任何操作。您必须改为使用requirejs

(但选项名称为paths,而不是path。您的问题中有path。)