requirejs + r.js禁用区分大小写

时间:2014-03-06 23:43:23

标签: requirejs

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

如果我在x.js中定义一个模块 如果我通过define('x',function(x){})define('X',function(x){})提出要求,这将导致requirejs.s.contexts._.defined[x and X]中的两个对象 有没有办法降低所有这一切,而不用担心有人会将一个角色大写。

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

1 个答案:

答案 0 :(得分:0)

不,没有标志或设置你可以打开这样做。在阅读了RequireJS的代码之后,我认为这将是一个重要的企业,使其不区分大小写。它需要的不仅仅是覆盖一些函数。这适用于require.jsr.js

old thread中,James Burke提到使用map,但这与不区分大小写的情况不同。