Size: a a a

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

2019 June 20

ТУ

Тимур Убайдуллаев in Webpack — русскоговорящее сообщество
не в курсе как исправить?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Тимур Убайдуллаев
но хук падает т.к. fatal: not a git repository: '.git'
потому что делается из другой папки
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
добавь в package.json
"husky": {
 "hooks": {
   "pre-commit": "lint-staged"
 }
},
"lint-staged": {
 "*.js": [
   "yarn eslint --fix",
   "git add"
 ]
}
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Тимур Убайдуллаев
не в курсе как исправить?
^
источник

ТУ

Тимур Убайдуллаев in Webpack — русскоговорящее сообщество
lint-staged; нормально проходит
источник

ТУ

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

ТУ

Тимур Убайдуллаев in Webpack — русскоговорящее сообщество
проблема потом зафиксировать
источник

АА

Андрей Алексеевич in Webpack — русскоговорящее сообщество
привет всем)
источник

АА

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

АА

Андрей Алексеевич in Webpack — русскоговорящее сообщество
создаётся файл, что-то типа main~vendors, потом нарыл ещё, где вендор в один бандл собирается
источник

АА

Андрей Алексеевич in Webpack — русскоговорящее сообщество
но неплохо бы vendor1.js, vendor2.js и т.д.
источник

АА

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

V

VovaS in Webpack — русскоговорящее сообщество
спасибо
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей Алексеевич
либо как-то динамически сделать. А то выбивает ошибку, например, не находит оверлей, когда форму связи вызываю, если всё в одном бандле находится
в вашем вопросе ответ, читайте доку вебпака, раздел - динамические импорты
источник

АА

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

АА

Андрей Алексеевич in Webpack — русскоговорящее сообщество
Alex CherryTea
в вашем вопросе ответ, читайте доку вебпака, раздел - динамические импорты
а если на первой странице загрузился js-файл, ну бандл, то на второй странице он уже в кэше будет?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей Алексеевич
а если на первой странице загрузился js-файл, ну бандл, то на второй странице он уже в кэше будет?
если вы пишете просто обычные импорты - все сторонние либы попадут в один большой vendors бандл. Он загрузится при первой загрузке приложения, попадет в кэш, последюущие загрузки будет братся из кэша.
Вы так же можете использовать динамичесие импорты - в этом случае вебпак разобьет vendors на чанки (кусочки) и будет подгружать либы на тех страниах где они нужны
источник

A

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

АА

Андрей Алексеевич in Webpack — русскоговорящее сообщество
> в этом случае вебпак разобьет vendors на чанки (кусочки) и будет подгружать либы на тех страниах где они нужны
но их надо подключать самому
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей Алексеевич
> в этом случае вебпак разобьет vendors на чанки (кусочки) и будет подгружать либы на тех страниах где они нужны
но их надо подключать самому
нет, вам нужно только импортировать модуль динамически в том месте где он нужен
источник