这就是我想要的:
由Fallback JS提供的功能
// Include `jQuery`.
"jQuery": {
// The URLs to load `jQuery`.
"urls": [
"//.....some-bad-cdn...../.....FAIL-ON-PURPOSE.....",
"//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min",
"//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min"
]
},
我已阅读Code Splitting - Async文档。没有相关的选择。
我得到解决方案的壁橱方式是将另一个jsonp请求发送到require.ensure error callback内的新网址,但我无法从错误事件中获取大块网址。
======== 6月12日更新========
对此问题有一些progress,但还有另一个障碍。 公共路径可以动态更改,但我需要在manifest.js中的webpack运行时代码中注入代码(由公共块插件生成)。