Что произойдет при добавлении Lodash в sharing

Ответ

Добавление Lodash в sharing (например, в Webpack через splitChunks) может привести к дублированию библиотеки, если она уже используется в других частях приложения.

Пример настройки Webpack:

optimization: {
  splitChunks: {
    cacheGroups: {
      lodash: {
        test: /[\/]node_modules[\/]lodash[\/]/,
        name: 'lodash',
        chunks: 'all',
        enforce: true
      }
    }
  }
}

Что произойдет:

  • Lodash будет вынесен в отдельный чанк (lodash.js).
  • Браузер загрузит его один раз и закеширует, даже если он используется в нескольких точках входа.
  • Если другая версия Lodash уже есть в проекте, возможны конфликты. Убедитесь, что везде используется одна мажорная версия.

Рекомендация:
Проверьте package.json на дублирование Lodash (npm ls lodash). Если версии разные — обновите зависимости.