【发布时间】:2017-07-26 20:51:00
【问题描述】:
我正在尝试像这样在 webpack 中散列我的构建:
module.exports = {
// ....
output: {
path: './bin',
filename: 'app.bundle.[hash:6].js',
publicPath: '/bin/'
},
// ....
}
所以当我与 webpack 捆绑时,我会在命令行中得到类似的东西:
Hash: c2d3b2003d64b88b4438
Version: webpack 2.2.1
Time: 689ms
Asset Size Chunks Chunk Names
app.bundle.c2d3b2.js 385 kB 0 [emitted] [big] main
app.bundle.c2d3b2.js.map 570 kB 0 [emitted] main
所以我知道它正确地散列。我的问题是,如何在 html 中引用最新的 webpack 哈希?现在,我有:
<script src="bin/app.bundle.js" charset="utf-8"></script>
但我不能这样做:
<script src="bin/app.bundle[hash:6].js" charset="utf-8"></script>
这样做的正确方法是什么?
【问题讨论】:
标签: node.js google-chrome webpack webpack-2