Size: a a a

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

2019 July 04

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Евген Добрый
Как минимум можно делить на стримы, и использовать анализаторы сборки, не все же 5000 файлов меняются ежедневно. Ну и вопрос конечно, при таком количестве какое время можно было бы назвать идеальным? Как по мне 5 минут это круто
что такое стримы? где посмотреть?
источник

ЕД

Евген Добрый in Webpack — русскоговорящее сообщество
Roman Usherenko
что такое стримы? где посмотреть?
Стрим просто аббревиатура, по сути просто отдельная сборка части компонентов
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Евген Добрый
Стрим просто аббревиатура, по сути просто отдельная сборка части компонентов
не ну как это реализовать? отдельные конфиги?
источник

ЕД

Евген Добрый in Webpack — русскоговорящее сообщество
Roman Usherenko
не ну как это реализовать? отдельные конфиги?
Да для каждого все свое, глобальные также в отдельный модуль
источник

ЕД

Евген Добрый in Webpack — русскоговорящее сообщество
Советую про симлинки (npm link) почитать, и разделение на chunks webpack
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
process.exit(69)
Гайз, а есть статистика какая нибудь по времени сборки проекта?) Условно в проекте 5000 файлов(из них 1500-1800 js файлов, остальное картинки и css), сколько он должен собираться в идеале?) Понимаю что вопрос абсолютно тупой, но все же...хотят быстрее, сейчас минут 5 сборка происходит, реально ли быстрее и как?
Какую версию вебпака используете?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
process.exit(69)
Гайз, а есть статистика какая нибудь по времени сборки проекта?) Условно в проекте 5000 файлов(из них 1500-1800 js файлов, остальное картинки и css), сколько он должен собираться в идеале?) Понимаю что вопрос абсолютно тупой, но все же...хотят быстрее, сейчас минут 5 сборка происходит, реально ли быстрее и как?
Вас интересует сборка прода или девелопмента?
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
Alex CherryTea
Какую версию вебпака используете?
4.33
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
Alex CherryTea
Вас интересует сборка прода или девелопмента?
прода конечно
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
Евген Добрый
Советую про симлинки (npm link) почитать, и разделение на chunks webpack
причем тут чанки?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
5 минут для деплоя это довольно быстро, особенно с учётом того что вы вероятно в сиай поднимаете образ с нодой и делаете npm install
источник

p

process.exit(69) in Webpack — русскоговорящее сообщество
Alex CherryTea
5 минут для деплоя это довольно быстро, особенно с учётом того что вы вероятно в сиай поднимаете образ с нодой и делаете npm install
все верно...именно так
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
process.exit(69)
все верно...именно так
Если надо выкатывать в прод чаще чем раз в пять минут (лол что) или просто хотите утереть нос коллегам 1) переходите на ярн, он намного быстрее нпм. 2) переходите на 5 вебпак, макрософт его научили мультипотчности и переписпли частично на раст (у них в проектах намного больше чем 5000 файлов :) и он теперь собирает х5 раз быстрее
источник

A

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

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
Если надо выкатывать в прод чаще чем раз в пять минут (лол что) или просто хотите утереть нос коллегам 1) переходите на ярн, он намного быстрее нпм. 2) переходите на 5 вебпак, макрософт его научили мультипотчности и переписпли частично на раст (у них в проектах намного больше чем 5000 файлов :) и он теперь собирает х5 раз быстрее
я пробовал альфу 5 и ничуть не быстрей... а на всяких однопоточных CI и подавно
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
плюс медленные обычно лоадеры
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Насчет однопоточных сиай четко подмечено, надо расщедрится на хотябы 4
источник

ЕД

Евген Добрый in Webpack — русскоговорящее сообщество
process.exit(69)
причем тут чанки?
я думаю вы их используете, с ними сложнее процесс выстроить перелинковки
источник

ЕД

Евген Добрый in Webpack — русскоговорящее сообщество
process.exit(69)
причем тут чанки?
https://youtu.be/4ClK_0fxsVM?t=1122 вот хороший материал
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
я пробовал альфу 5 и ничуть не быстрей... а на всяких однопоточных CI и подавно
Хз, сам не мерял, говорю со слов ментейнера вебпака
источник