3

与大多数网络工作者的用例一样,我有一段可能需要一段时间才能运行的代码——它基于一堆数据构建了一个 Excel 工作表。但是,由于工作簿可以有多个工作表,我应该尝试并行运行它们(除此之外,尽可能大,最好不要让 UI 冻结一两秒10k+ 行文件)。

无论如何,问题在于,由于这是一个库,我希望最终用户必须做的事情尽可能少。我已经知道我可以传递所需模块的绝对路径(通过 require.toUrl),以及构建这些 xml 结构所需的所有数据。我知道我可以传递这些结构很容易回来。不幸的是,虽然我不知道 requirejs 来自哪里。

那么,requirejs 有没有办法引用它自己的路径呢?假设它没有,“要求”用户在 requirejs 的配置上添加一个参数来告诉 requirejs 文件在哪里是否合适?或者我应该把它作为图书馆本身的必需参数吗?或者也许在脚本中添加一个 ID 以引入 requirejs 并从中读取 src?

基本上,可以做到这一点的侵入性最小的方式是什么,而不是把我自己或我的用户画到角落里。

4

0 回答 0