我尝试管理一个没有 AMD 支持的库,它依赖于其他 3 个 JS 文件(https://github.com/augustl/js-epub)。
我必须按以下顺序包含文件:
<script type="text/javascript" src="zip/jszip.js"></script>
<script type="text/javascript" src="zip/jszip-load.js"></script>
<script type="text/javascript" src="zip/jszip-deflate.js"></script>
<script type="text/javascript" src="zip/jszip-inflate.js"></script>
目前,我尝试像这样通过 shim 处理依赖项:
shim {
"zip/jszip": {
"deps": ["zip/jszip-deflate", "zip/jszip-inflate", "zip/jszip-load"],
"exports": "JSZip"
}
}
但是脚本包含在错误的顺序中。我该如何管理?
最好的问候, hijolan