我正在处理一个非常大的项目,该项目使用:
- 包含带有脚本标记的 javascript 文件的旧版 JSP 页面
- 使用其他没有 RequireJS 的 javascript 模块的主干模型和视图
我们现在想开始将 RequireJS 与 jQuery、BackboneJS 和 UnderscoreJS 一起用于我们从现在开始开发的所有内容,但是我们没有资源来重写所有遗留 JSP 页面。我们可能有时间重写我们已经开发的 Backbone 模型和视图。
问题在于,对于我们的遗留代码(上面的 1 和 2),我们将所有 javascript 文件包含在一个巨大的文件中并发送到浏览器。这个巨大的文件必须能够与我们的新 RequireJS 模板共存,但是我怎样才能例如分离巨大文件的某些部分,以便我可以将它们与使用 RequireJS 的模板一起使用?无需重写所有使用这部分文件的页面,也无需重复代码。
谢谢!