Повторное использование точки входа с SplitChunksPlugin - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь перенести старый проект из Webpack 3 в Webpack 4, но у меня возникают проблемы при переносе нашей логики CommonChunkPlugin на новую optimization.splitChunks.

Мы используем entryPoints, чтобы вручную разбить пакет на несколько частей. Все, что я хочу сделать, это переместить любые общие модули в один из существующих слайсов entryPoint. С обычными кусками это было легко:

new webpack.optimize.CommonsChunkPlugin({
  name: "entry-1"
})

Согласно документам , это должно быть возможно:

SplitChunksPlugin позволяет нам извлекать общие зависимости в существующий входной блок

За свою жизнь я не могу понять, как это сделать. По умолчанию Webpack пытается создать кучу новых блоков, это не работает для меня, потому что количество / имена фрагментов, загружаемых сайтом, трудно изменить. Кажется, ключом должна быть опция reuseExistingChunk, но я не могу понять, как заставить это делать то, что я думаю, должно.

...