使用webpack可以给filename上加上hash,有些输出file的加载器已经支持(work-loader,file-loader).对于chunks你还需要让他能够支持,两种级别:

    给文件名添加 [hash]

    配置选项:

    webpack ./entry output.[hash].bundle.js

    config option

    --output-chunk-file [chunkhash].js

    注意:如果你想在HTML中使用entry chunk的hash,你可能需要从stats中分离出相应文件的hash 或者filename。

    如果是和热替换结合,你需要使用第一种类型但不能带publicPath配置选项

    你也可以添加一个 的插件到wepack配置当中来让你得到stats对象。

    或者自己写插件来得到它,例子:

    stats JSON包含了一个有用的属性assetsByChunkName
    The stats JSON contains a useful property assetsByChunkName
    包含了一个以chunk name作为key,filename作为值的对象