我正在使用一些dojo代码,我发现我认为是两个名称相似的模块:
foo/blarg
foo/Blarg
Dojo / AMD是否仅根据这种情况允许模块ID有所不同?
最佳答案
是的,应该可以,但是模块文件的大小写必须与require中的标识相同。
例:
blarg.js
Blarg.js
我还建议您为模块使用一个好的命名,以防万一您没有合适的命名约定。使用require的示例:
require(['foo/blarg', 'foo/Blarg' ], function(blarg, Blarg){});