说我当前的webpack配置会吐出一些命名的块:
vendor.js
app.js
subapp1.js
subapp2.js
subapp3.js
当我的块被部署到我们的CDN时,它们会被重命名并放在一个基于md5哈希的文件夹中:
http://mycdn.com/99/02B0B8CBA2C6CBE524389E01C7769B-vendor.js
http://mycdn.com/14/99B792BDBA5C482F64F47CAE0531F7-app.js
http://mycdn.com/CF/AB0A6501A837EC4FAD5856DF15D290-subapp1.js
http://mycdn.com/78/69641FEC5DFB45B833DDBA1BAD0586-subapp2.js
http://mycdn.com/E7/E71E48B4FB598FB24BB530B6AE065E-subapp3.js
我知道这些网址在运行时是什么,但我不知道如何告诉webpack在哪里找到它们。我知道我可以使用__webpack_public_path__
来设置http://mycdn.com
,但是如何相应地设置其余的各个块路径呢?