Size: a a a

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

2019 October 18

A

Alex CherryTea in Webpack — русскоговорящее сообщество
PSYTRGLES
ну это не вариант, потому что к странице подключается раздельно:
app.js - общий
home.js - логика только для главной страницы
slider.js - код со слайдером только на тех страницах где он нужен. Следовательно втаскивать в slider.js 40K jQuery, когда он есть уже в app.js - это перечеркнуть всю идею.
пока психанул и просто скопировал вебпаком файл slick.min.js в папку plugins и подключаю его, а скрипты для слайдера (инициализации), которые хотел использовать в slider.js, вынес в app.js, т.к. их относительно не много.
ерунду написали, jquery не копируется столько раз сколько раз вы его импортнули
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
он будет один раз в бандле vendors или common
источник

P

PSYTRGLES in Webpack — русскоговорящее сообщество
Так файлы js разные, я смотрел скомпиленный js, исходник jquery был и в апп и слайдер файлах
источник

P

PSYTRGLES in Webpack — русскоговорящее сообщество
Он 1 раз импортнет, если все в рамках 1 бандла
источник

P

PSYTRGLES in Webpack — русскоговорящее сообщество
А файлы то независимы
источник

A

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

P

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

A

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

P

PSYTRGLES in Webpack — русскоговорящее сообщество
Нет, в апп его как раз и не было. Был slider js, в котором был код использующий плагин и сам плагин, собиралось все галпом, инклюд был через //= ../...... Rigger вроде отвечал за это, т.е. Он просто исходник втягивал. А ща задача на вебпак перевести фронт, и столкнулся с этим
источник

P

PSYTRGLES in Webpack — русскоговорящее сообщество
И этот slider.js подключалс к 2 страницам из 33, где использовался слайдер, а app.js ко всем
источник

A

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

P

PSYTRGLES in Webpack — русскоговорящее сообщество
А сейчас я перекинул код в app.js ибо подключил слайдер отдельно просто скопировав его из вендора, т.к.так работает. А вот тащить исходник слайдера в app.js я не хочу, т.к. Зачем он на 33 страницах?
источник

c

coinmaster100 in Webpack — русскоговорящее сообщество
Ребят, может кто знает как заставить импортировать вебпак less файл только для определенного роута, т.е. чтобы при уходе с роута чанк удалялся (реакт приложение)?
источник

P

PSYTRGLES in Webpack — русскоговорящее сообщество
Это не прилага, это фронт сайта, html scss и js, потом бинд в бэк репу уходит, верстка натягивается на шаблонизатор, а стили и скрипты сбинденные и сжатые прдключаются к страницам уже бэком
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
coinmaster100
Ребят, может кто знает как заставить импортировать вебпак less файл только для определенного роута, т.е. чтобы при уходе с роута чанк удалялся (реакт приложение)?
даже хз я делал у себя чтобы css подтягивался для каждого роута поодному но вот чтобы чанки удалялись после ухода с роута... а зачем это?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
PSYTRGLES
Это не прилага, это фронт сайта, html scss и js, потом бинд в бэк репу уходит, верстка натягивается на шаблонизатор, а стили и скрипты сбинденные и сжатые прдключаются к страницам уже бэком
ясно, вопросы сняты. Тут гвозди полюбому жевать придется ибо вебпак не тот инстурмент который вам нужен
источник

P

PSYTRGLES in Webpack — русскоговорящее сообщество
А какой инструмент?
источник

A

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

P

PSYTRGLES in Webpack — русскоговорящее сообщество
Если я соберу все в app.js то все ок будет, трабла именно из за того, что я хочу не допустить огромный бандл, в котором 90 процентов кода не используется
источник

c

coinmaster100 in Webpack — русскоговорящее сообщество
Alex CherryTea
даже хз я делал у себя чтобы css подтягивался для каждого роута поодному но вот чтобы чанки удалялись после ухода с роута... а зачем это?
там сложная ситуация с кастомазингом ui kita, нужна определенная тема на определенном роуте. и ограничить область видимости не получится, там нюансы
источник