Size: a a a

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

2020 September 23

c

coinmaster100 in Webpack — русскоговорящее сообщество
Roman Usherenko
у лоадера есть exclude, но если сильно надо - щас напишу регулярку
Буду признателен за ренулярку, я ее пытался написать на https://regex101.com/ но не получилось. Спасибо
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
coinmaster100
Друзья, подскажите как правильно написать регулярку чтобы матчился паттерн “.scss” но не матчился “.module.scss” Спасибки : )

/\\.scss$/ - это матчит .scss - a как исключить .module.scss?
/(?<!\.module)\.scss$/
источник

c

coinmaster100 in Webpack — русскоговорящее сообщество
Roman Usherenko
/(?<!\.module)\.scss$/
Спасибо! Оно!
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
coinmaster100
Спасибо! Оно!
но еще раз напомню, можно просто сделать { exclude: /\.module\.[a-z]+$/ }
источник

c

coinmaster100 in Webpack — русскоговорящее сообщество
Roman Usherenko
но еще раз напомню, можно просто сделать { exclude: /\.module\.[a-z]+$/ }
Благодарю за расширенный ответ : )
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
spa - это архитектура кода, а вебпак - это architecture-agnostic билдер приложений
спорно про architecture-agnostic
источник

RU

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

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
возможно я слишком категорично сказал, но spa/non-spa - ну такое, не вижу особой разницы
источник

A

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

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
я бы сказал что вебпак можно использовать по-разному, но first-class support у него именно для spa
почему ты так считаешь?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
почему ты так считаешь?
спа собирается без доп плагинов, а для всего остального нужна масса дополнительных ухищрений
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
да ладно? какие будут проблемы у mpa? просто на каждой странице бандл подключаешь и все
источник

A

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

RU

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

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
у меня как раз на проекте такой микс и у меня 5-6 энтрипоинтов и действительно напряжно например сплитить общие библиотеки и все такое
источник

С

Сергей in Webpack — русскоговорящее сообщество
@m_s_kov Вот очень хороший шаблон для верстки под MPA, я с него начинал, в нем уже из коробки идет поддержка vue компонентов, на выходе обычные html страницы и один js файл с css файлом: https://github.com/vedees/webpack-template-pug
источник

С

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

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Сергей
@m_s_kov Вот очень хороший шаблон для верстки под MPA, я с него начинал, в нем уже из коробки идет поддержка vue компонентов, на выходе обычные html страницы и один js файл с css файлом: https://github.com/vedees/webpack-template-pug
спасибо
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Сергей
А вот не люблю я показывать свой код, тем более в котором я до сих пор копаюсь в свободное время))
учись делиться) даже если это досталось с трудом тебе..даже этот шаблон что ты скинул, делал человек/люди, и если бы они тоже не захотели ничего показывать, ты бы и не начал с него..
источник

МК

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