requirejs+;r、 js禁用区分大小写

requirejs+;r、 js禁用区分大小写,requirejs,Requirejs,在requirejs中是否有关闭区分大小写的方法/参数,因此是否有一个r.js开关来禁用区分大小写 如果我在x.js中定义一个模块 如果我通过define('x',function(x){})或define('x',function(x){})请求它,这将导致requirejs.s.context中出现两个对象 有没有一种方法可以降低所有这些,而不必担心有人会将字符大写 就这点而言,r.js通过遍历依赖关系树来缩小,是否有一个开关使其不区分大小写,这样我就不会得到两个define('x')…de

在requirejs中是否有关闭区分大小写的方法/参数,因此是否有一个r.js开关来禁用区分大小写

如果我在x.js中定义一个模块 如果我通过
define('x',function(x){})
define('x',function(x){})
请求它,这将导致
requirejs.s.context中出现两个对象
有没有一种方法可以降低所有这些,而不必担心有人会将字符大写


就这点而言,r.js通过遍历依赖关系树来缩小,是否有一个开关使其不区分大小写,这样我就不会得到两个
define('x')…define('X'..
模块在缩小的输出中。

不,没有可以打开的标志或设置。阅读了RequireJS的代码后,我认为这将是一项重要的任务,使其不区分大小写。它需要的不仅仅是在这里和那里重写一些函数。这适用于
require.js
r.js

在一篇文章中,James Burke提到使用
map
,但这与不区分大小写不同