0

我正在使用 require.js 2.0.6 来加载几个模块,包括我自己的一个库,它本身被包装在 almond.js 0.2.5 中。当我尝试做 require(['MyModule'], function (MyModule) {}); 最终在 require.s.contexts._.defined 中的是 mymodule (小写)。我需要公开混合大小写的 MyModule 以支持我的 MyModule API 的向后兼容性。

这是预期的还是已知的行为?如果是这样,是否有解决方法?

4

1 回答 1

0

这是预期的还是已知的行为?

这不是预期的行为。我刚刚测试过了。我创建了两个仅大小写不同的模块,它们都已加载并且都向控制台显示了各自的诊断消息。

于 2014-02-07T23:56:53.847 回答