Хэш компиляции подстановки Webpack для мультикомпилятора - PullRequest
0 голосов
/ 18 января 2019

В веб-пакете есть несколько подстановок, которые мы можем использовать в наших выходных именах файлов. Я нашел это:

  • [hash] Хеш идентификатора модуля
  • [chunkhash] Хэш содержимого чанка
  • [name] Название модуля
  • [id] Идентификатор модуля
  • [query] Запрос модуля, т. Е. Следующая строка? в имени файла
  • [function] Функция, которая может возвращать имя файла [string]

Источник такой: https://webpack.js.org/configuration/output/#output-filename

есть ли способ записать в файл хеш компиляции в мультикомпиляторе setup в файл?

Например. У меня есть 2 конфигурации webpack:

webpack.config.js

const server = { 
  entry: "src/server.js", 
  output: { filename: "dist/[hash]/server.js },
  // ...
};

const client = {
  entry: "src/client.js",
  output: { filename: "dist/[hash]/client.js },
  // ...
};

module.exports = [server, client];

Теперь я хотел бы иметь общий хэш в именах выходных файлов, например. Я хочу, чтобы они оба были записаны в одну и ту же папку, которая в лучшем случае является хешем компиляции мультикомпилятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...