Захватить скомпилированный хэш имени файла из компилятора webpack? - PullRequest
0 голосов
/ 05 ноября 2019

Я динамически компилирую пару пакетов в веб-пакете для поддержки некоторого моего кода рендеринга на стороне сервера. Мне нужно ввести клиентский пакет в HTML-код, созданный на сервере.

У меня есть ссылка на компилятор на стороне клиента, и единственное, что мне нужно, это имя пакета на стороне клиента (которое включает в себя хэш) bundle.[hash].js для поддержки лучшего кэширования. Как я могу получить доступ к имени скомпилированного файла?

  const clientCompiler = webpack(client)

Я смотрел на объект статистики, но этот пакет специально запускался через webpackdevserver вручную.

 const webpackDevServer = new WebpackDevServer(
    clientCompiler,
    devServerConfiguration
  )

1 Ответ

0 голосов
/ 05 ноября 2019

Я написал плагин и вырвал его из объекта статистики.

...