Webpack: разделить некоторые записи на куски, а другие - нет - PullRequest
0 голосов
/ 10 ноября 2019

Можно ли иметь один сервер разработки веб-пакетов, настроенный с несколькими точками входа (на сайте несколько страниц), каждая из которых имеет свою конфигурацию?

В частности, я хочу одну запись (JS страницы)код), который нужно разбить на куски, но другую запись (пакет локализации JS с переведенными сообщениями) не следует разбивать на куски.

Одним из возможных осложнений, которое вы можете игнорировать, если хотите, является то, что я использую Ruby-on-Rails webpacker, который автоматически создает для меня некоторые настройки webpack.

1 Ответ

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

Возможно, вы сможете использовать функцию для optimization.splitChunks.chunks для исключения вашего пакета локализации по имени, как показано в примере в документации по Webpack: https://webpack.js.org/plugins/split-chunks-plugin/#splitchunkschunks

В земле Webpacker это может выглядеть так:следующее:

environment.splitChunks((config) => Object.assign({}, config, { 
  optimization: { 
    splitChunks: {
      chunks(chunk) {
        // exclude `my-excluded-chunk`
        return chunk.name !== 'my-excluded-chunk';
      } 
    }
  }
}))
...