Ni55aN
@Ni55aN

Какая лучше практика подключения внешних зависимостей в Webpack?

Проект, компилируемый для клиентской части через Babel и собирается через Webpack, имеет несколько зависимостей таких как three.js, d3.js, vue.js

На сколько мне известно, есть всего два варианта:
1. Подключать нужные модули через import
+ точно указывается что и где используется
- все импортируемые зависимости встраиваются в bundle, что приводит к увеличению времени сборки и размеру итогового пакета
- не все библиотеки могут поддерживать такой способ подключения
2. Подключать их непосредственно в html
+ зависимости могут загружаться из cdn и кэшироваться у клиента, независимо от изменений в самом приложении
- необходимы олдскульные методы подключения пакетов

В Webpack каких-то красивых методов как подключить внешние зависимости не нашел, поэтому только так:
1. в html подключить библиотеку
2. в config'е указать externals

Как вы обычно подключаете зависимости и что лучше использовать в приложении с учетом его разрастания?
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
Плохо искали:
Split add and vendor code
This will remove all modules in the vendor chunk from the app chunk. The bundle.js will now contain just your app code, without any of its dependencies. These are in vendor.bundle.js.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы