好吧,我有一个包含特定页面模块的多页网站。每个页面应加载由r.js生成的两个JS文件:main.js,它是全局可用的所有模块的集合,以及“page-name-here”.js,它是当前仅需要的模块的集合。页。
我尝试将其与某个类似问题的回复略有不同:https://stackoverflow.com/a/11730147/843490。
我还想构建它,这样我就不必在每个模块中明确地包含jQuery作为依赖项,但它只是首先加载和执行。
Build.js文件:http://pastebin.com/XP2cCh18 Main.js文件:http://pastebin.com/vsAnm99S
r.js工具似乎正在使用写入main.js和“page-name-here”.js的所有模块正确编译所有内容。但是,当我加载页面时,即使在加载main.js之后,需要js开始单独引入每个全局模块。我认为这是因为global.js没有被明确列为依赖项,但我不确定是否必须对其进行调整以弥补这一点。
任何线索?谢谢!