RequireJS Transfilation插件应该如何返回其结果?

RequireJS Transfilation插件应该如何返回其结果?,requirejs,Requirejs,Transfilation插件像,并且比像text这样的简单插件更复杂

Transfilation插件像,并且比像
text这样的简单插件更复杂
具体来说,我看到的代码通过XHR加载指定的文件,对其进行转换,然后通过如下调用返回结果

onload.fromText(“定义(['foo','bar',…”);
这对于小测试用例很好,但在我的实际应用程序中运行时会引发“不匹配的匿名定义()模块”异常。当RequireJS同时处理一组正常JS需求,同时评估一组插件需求时,会发生竞争条件

这仅仅是一个RequireJS错误,还是插件做得不对?或者,它只是不受支持?尽管在web上有多个Transfilation插件示例,但是

如果使用加载程序插件或匿名模块(调用define()的模块没有字符串ID),但不使用RequireJS优化器将文件组合在一起,则可能会发生此错误


你能展示插件代码吗?检查我问题中的前三个链接(特别是前两个)。