Cannot use [chunkhash] for chunk in '[name].[chunkhash].js' (use [hash] instead)
To solve this issue, add filename property to your commonsChunkPlugin config. For example, make your commonsChunkPlugin look like the following :
var CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin');
module.exports = function () {
...
plugins: [
new CommonsChunkPlugin({
name: 'commons',
filename: 'commons-[hash].js',
chunks: ['vendor', 'app']
}),
...
]
...
};
name:
- Name of the chunk, so you can refer it to the other place if you want
filename:
- Name of the created chunk, which will be added to the html files via script tag
chunks:
- Extra