“requirejs”和“require”之间是否有区别以设置requirejs';配置

“requirejs”和“require”之间是否有区别以设置requirejs';配置,requirejs,Requirejs,我发现许多示例都是这样设置配置的: require.config({ 'path':{'':'} }) 还有许多示例,其中config以这种方式设置: requirejs.config({ 'path':{'':'} }) 哪个是对的?什么时候必须一个使用一个而不是另一个?一般来说,两者都是正确的。RequireJS将require和RequireJS定义为全局符号。这两个符号是等价的 但是,如果在加载RequireJS之前已经定义了一个名为require的全局函数,那么RequireJS将不使

我发现许多示例都是这样设置配置的:

require.config({ 'path':{'':'} })

还有许多示例,其中config以这种方式设置:

requirejs.config({ 'path':{'':'} })


哪个是对的?什么时候必须一个使用一个而不是另一个?

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

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

(但是选项名称是
路径
,而不是
路径
。您的问题中有
路径
。)