与大多数网络工作者的使用案例一样,我有一段代码可能需要一段时间才能运行 - 它会根据一堆数据构建一个Excel工作表。但是,由于工作簿可以有多个工作表,所以我可以尝试并行运行它们(除此之外,尽管它们可以获得很大的数据,但是不要在第二或第二个时间内使用冻结的UI。一个10k +行文件。)
无论如何,问题是因为这是一个库,我希望最终用户必须尽可能少地做。我已经知道我可以将绝对路径传递给所需的模块(通过require.toUrl),以及构建这些xml结构所需的所有数据..我知道我可以通过这些结构很容易回来。不幸的是,虽然我不知道requirejs来自哪里。
那么,requirejs有没有办法引用自己的路径?假设它没有,那么'require'是否适合用户在requirejs'config上添加一个参数来告诉requirejs文件在哪里?或者我应该将其作为图书馆本身的必需参数?或者可能在脚本中添加一个ID,该脚本会引入requirejs并从中读取src?
基本上,这是可以做到最少侵入性的方式,而不是将自己或我的用户画到角落里。