我在我的应用程序中使用 RequireJS,但不太了解它工作的所有方面。
我有main.js
文件,其中描述了依赖关系。我已经Backbone.Router
启动并运行了组件,它触发了不同的application
类(负责创建主视图的类)。你可以在这里看到一些代码。
我可以通过 requireJS 看到:即使某些视图还没有被“必需”(意味着明确调用 require('./subviews/view)),它仍然被加载并在其中加载所有模板(我使用 requireJS 文本插件) . 如果我正在添加新应用程序,但它的子视图尚未准备好,但我从未使用过该应用程序 - 仍然加载不存在的子视图并且我收到 404 错误。
不确定我解释清楚了一切,但希望你明白了。