如果我有一个名为的非 AMD 模块old.js
,并且在此脚本中,我有两个函数f1
并已f2
定义。我需要使用它们,如何同时导出它们?
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min",
},
shim: {
"old": {
deps: ["jquery"],
exports: ["f1", "f2"]
}
},
urlArgs: "bust=" + (new Date()).getTime()
});
这是行不通的。我会得到split
错误。该文档没有提到多个(http://requirejs.org/docs/api.html#config-shim)我认为这是因为即使那些jquery示例也是单独的文件并且它们具有“入口”功能/类。