我将遵循多页面 shim 共享模式进行翻译:
https://github.com/requirejs/example-multipage-shim
我使用相同的 common.js,并有一个非常相似和简单的设置:
一切都正常加载,我可以继续在 require 闭包内运行操作,但是在 Firefox 中,我一直收到一个错误,该错误抱怨上述代码中的匹配匿名 define() 模块不匹配。考虑到它非常简单,并且我几乎完全按照示例模式进行操作,所以我有点困惑为什么会出现这种情况。我没有在任何地方使用 define()。在过去的24天内(自多页 git 存储库更新后),requireJS 是否发生了变化?
<script src="js/library/requirejs/require.min.js"></script>
<script>
require(['./js/config/common'], function (common) {
//go on...
});
</script>
一切都正常加载,我可以继续在 require 闭包内运行操作,但是在 Firefox 中,我一直收到一个错误,该错误抱怨上述代码中的匹配匿名 define() 模块不匹配。考虑到它非常简单,并且我几乎完全按照示例模式进行操作,所以我有点困惑为什么会出现这种情况。我没有在任何地方使用 define()。在过去的24天内(自多页 git 存储库更新后),requireJS 是否发生了变化?