исключая библиотеку во время связки - PullRequest
0 голосов
/ 04 сентября 2018

Я новичок в npm, реагирую и webpack, но у меня есть вопрос. В npm как предотвратить включение библиотеки в файл производственного пакета? Например, я просто создаю очень маленький компонент в реагировании и на сайте, где я собираюсь разместить свой маленький компонент. Проблема в том, что библиотека Jquery и начальной загрузки уже вызывается на главной странице сайта, и я не хотел снова вызывать ту же библиотеку в моей небольшой сборке приложений, но я все еще хочу использовать ее во время разработки (потому что я только тестирую это по местному и jquery там не называется). ТИА

Цените ваше время, готовьтесь к этому и надеюсь, что я узнаю больше от вас. Кстати, я создал приложение с помощью create-реагировать-приложение, но я уже «извлек» его, поэтому его с помощью веб-пакета 3

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Взгляните на Внешние веб-пакеты

У вас может быть две конфигурации веб-пакетов, в конфигурацию dev вы включаете пакет как обычно, но для вашей производственной конфигурации добавьте внешние компоненты для jquery, чтобы он использовал глобальную конфигурацию, уже указанную на странице

0 голосов
/ 04 сентября 2018

Способность, которую вы ищете, называется Разделение кода

Реактивная загрузка может быть хорошим вариантом и для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...