Size: a a a

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

2019 December 26

A

Aleksandr in Webpack — русскоговорящее сообщество
А продакшн добавляет или все, или только первый чанк
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Aleksandr
А продакшн добавляет или все, или только первый чанк
ты можешь добавлять в игнор чанки. у меня всё отлично в прод. собирается. причём динамик импорт не инжектится, что есть  очень круто. я ещё https://www.npmjs.com/package/script-ext-html-webpack-plugin юзаю до кучи.
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Konstantin Sedykh
ты можешь добавлять в игнор чанки. у меня всё отлично в прод. собирается. причём динамик импорт не инжектится, что есть  очень круто. я ещё https://www.npmjs.com/package/script-ext-html-webpack-plugin юзаю до кучи.
У тебя сколько точек входа?
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Как ты настроил андефайн точку входа?
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Konstantin Sedykh
ты можешь добавлять в игнор чанки. у меня всё отлично в прод. собирается. причём динамик импорт не инжектится, что есть  очень круто. я ещё https://www.npmjs.com/package/script-ext-html-webpack-plugin юзаю до кучи.
Можешь конфиг показать? версию лоадера, входа, и html плагина
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Aleksandr
Можешь конфиг показать? версию лоадера, входа, и html плагина
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
вообще для мультибилдов я галп ещё обычно юзаю.
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
У вас одна точка входа
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
HTML webpack plagin отлично парсит одну две точки входа
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
у меня их восемь
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
new HtmlWebpackPlugin({
       chunks: ['add'],
       template: resolve(__dirname, './'),
       filename: '../',
       alwaysWriteToDisk: true,
     }),
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
вот такой конфиг для плагина сделал, и когда чанки генерируется случайно, засчет суммы, для большого количества точек вхождения, следующая версия очень хорошо подходит ^4.0.0-beta.1, вкидывает все зависимости
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
я где-то видел расширенный темплейт для html плагина, там вообще очень тонко инжект можно настроить, куча фильтров. только к сожалению не помню уже гит - мне была данная функциональность избыточной.
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Konstantin Sedykh
я где-то видел расширенный темплейт для html плагина, там вообще очень тонко инжект можно настроить, куча фильтров. только к сожалению не помню уже гит - мне была данная функциональность избыточной.
Да не, себе я настроил, стандартными методами даже =) Тут к разговору выше, что ни хтмл плагин, ни вебпак в актуальной версии разбить файл на чанки автоматом не может =)
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Aleksandr
Да не, себе я настроил, стандартными методами даже =) Тут к разговору выше, что ни хтмл плагин, ни вебпак в актуальной версии разбить файл на чанки автоматом не может =)
аааа, это да, вообще беда. если ещё ограгичения по размеру нужны - можно вешаться.
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
либо 100500 микрочанков на вообще каждую зависимость, либо здоровущие чанки.
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
в общем хреново он пока деревья трясёт. 😁
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Konstantin Sedykh
либо 100500 микрочанков на вообще каждую зависимость, либо здоровущие чанки.
Вот обьясни мне, как плюсовому программисту, если нет завимостей и авто разбиения, только чанки для одного проекта, нужно прописывать в html все зависимости, которые вебпак соберет? Я просто не понимаю этого
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Aleksandr
Вот обьясни мне, как плюсовому программисту, если нет завимостей и авто разбиения, только чанки для одного проекта, нужно прописывать в html все зависимости, которые вебпак соберет? Я просто не понимаю этого
ну, как вариант ещё ты можешь настроить выхлоп с помощью magic coments. или можно сделать одну точку входа, а остальное подтягивать динамическим импортом.
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
оно тогда само все зависимости подгружать будет.
источник