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



You may also like...