1

好的,我有一个包含特定页面模块的多页面站点。每个页面都应该加载 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 加载之后,require js 也会开始单独引入每个全局模块。我认为这是由于 global.js 没有被明确列为依赖项,但我不确定是否必须调整它来解决这个问题。

有什么线索吗?谢谢!

4

0 回答 0