Size: a a a

Webpack — русскоговорящее сообщество

2019 August 28

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Ну нет так нет, суть это не меняет
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Разделение чанков по роутам просто один из популярных способов разделения кода
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Но в целом нет никакой разницы
источник

JS

John Smith in Webpack — русскоговорящее сообщество
В моём проекте требуется, чтобы на одной странице можно было отобразить/скрыть несколько модулей одновременно. Там роуты просто физически не нужны.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
А вы точно уверены что эта часть в главном бандле от админки и используется только там?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Проще всего проверить временно убрав модуль админки из приложения
источник

JS

John Smith in Webpack — русскоговорящее сообщество
Я проверил путем того, что на главной закомментировал код подключения модуля админки. Чанки подурезались в объеме, но всё равно слово Admin там встречается. А там в принципе нет вещей, которые могли бы пересекаться, я ничего не импортирую оттуда в других частях проекта, а какие-то утилитарные вещи (хитрые преобразования чисел, хитрый расчет хэша и т.п.) вынесены в отдельные файлы.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Секунду, вы удалили модуль но в бандле все равно остались его части?
источник

JS

John Smith in Webpack — русскоговорящее сообщество
Чуть позже интереса ради переименую папку Admin в проекте, закомментрую на главной и уже прям точно убежусь, что пересечений нет.
источник

JS

John Smith in Webpack — русскоговорящее сообщество
Я оставил вот это:
const Admin = loadable(
 () => import( /* webpackChunkName: "Admin" */ "./components/Admin/Admin.jsx" ),
 {
   LoadingComponent: ModuleLoadingWaiter
 } );


Но удалил вот это:
{ haveReadPermission( PERMISSION_ADMIN_MODULE ) && this.props.showAdminModule && <Admin /> }
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
А если закоментить всю константу admin
источник

JS

John Smith in Webpack — русскоговорящее сообщество
Чуть позже, сейчас срочная работа упала
источник

JS

John Smith in Webpack — русскоговорящее сообщество
Я ожидаю, что там только ссылка на redux-замуты от админки останутся и всё. Но в них я тоже ничего из админки не импортирую.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Так может это они и попали в бандл
источник

JS

John Smith in Webpack — русскоговорящее сообщество
не-а, слишком много чанков с именами Admin* грузятся сразу на главной
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Можно отключить временно дробление на чанки по размеру
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Чтобы - один модуль - один чанк было
источник

bl

bogdan lytvynenko in Webpack — русскоговорящее сообщество
ребят здраствуйте почему у меня вебпак не обновляет страничку при использованиии прокси и ничего не меняет , пишет что скомпилировало но ничего не компилит
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
какой любопытный у вас пркоси однако )
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
смею предположить что с таким прокси вы делигировали так же и отдачу статики тому что у вас крутится на этом прокси
источник