我正在使用 requireJS 做我的第一个项目并立即遇到问题:)
我创建了一个模块“main”,它是我的应用程序应该初始化的基本节点。APP 使用 REST API 与服务器通信,所以我也创建了一个 API 模块。
问题是:我必须先初始化 API 模块,然后才能加载和初始化它所依赖的任何其他模块。
我发现这是不可能的,因为如果我的主模块同时需要 API 模块,加上一些依赖于 API 模块的模块,那么整个事情都会失败,因为它们都在我的主模块被初始化之前被加载和初始化(并且做API模块的基本配置)。
有人知道如何首先加载一个模块,通过传递一些参数来初始化它,然后继续并继续要求其他模块吗?