Webpack 4 исключает запись из выходного хэши - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть следующая конфигурация webpack 4 для производства:

entry: {
    app: './src/js/app',
    'font-awesome': './src/js/plugins/font-awesome',
    '../install/install': './src/js/installation/index',
},

output: {
   path: path.join(__dirname, './production/public'),
   filename: 'js/[name].[chunkhash].js'
},

Я хочу исключить install из процесса хеширования вывода, но я не могу найти способ. Возможно ли это?

Спасибо.

1 Ответ

0 голосов
/ 18 ноября 2018

Я нашел способ.Похоже, output.filename может быть функцией.Я запаял со следующим кодом:

output: {
    path: path.join(__dirname, './production/public'),
    filename: function(data) {
        return data.chunk.name === '../install/install' ? 'js/[name].js' : 'js/[name].[chunkhash].js';
    },
    chunkFilename: 'js/[name].[chunkhash].js'
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...