有没有办法在运行时设置块路径?

时间:2016-01-08 17:24:05

标签: webpack

说我当前的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,但是如何相应地设置其余的各个块路径呢?

1 个答案:

答案 0 :(得分:0)

原来chunk-manifest-webpack-plugin提供了实现此目的的方法。