Мне удалось включить расщепление пакета в webpack.config.js, поэтому у меня теперь есть main.js, vendors ~ main.main.js и npm.core-js.js.
В Django я загружаю файлы .js с такими скриптами-тегами:
{% load static %}
<script src="{% static "frontend/main.js" %}"></script>
<script src="{% static "frontend/vendors~main.main.js" %}"></script>
<script src="{% static "frontend/npm.core-js.js" %}"></script>
и в моем приложении для внешнего интерфейса я импортирую библиотеки с помощью оператора import import "core-js/stable"
Моя проблема в том, что Django уже обслуживает все пакеты, как я могу запретить django обслуживать все сразу, а вместо этого загружать, например, только core-js при необходимости (когда пользователь заходит на страницу с IE)?
Потому что моя цель - расщепление кода, а не расслоение пакета