Rafael 🌵
почему не vue-cli?
xelnød
насколько я понял, vue-cli, создаст мне дефолтный конфиг, не имеющий отношения к моему проекту, который мне всё равно придется переписывать, для чего мне придется разобраться в вебпаке. нет?
Vlad
Все равно проще будет
Vlad
Скачай и то и другое , да разбирайся
Vlad
Терпения тебе ))
xelnød
я пытался разобраться и не преуспел :) ну, буду продолжать, что ж у вас так ёбано-то всё)
Vlad
У вас это фронт?
xelnød
угу
Vlad
У нас интересно ))
Vlad
Пока ты настроишь , выйдет вебпак 5
xelnød
кек)))
xelnød
зачем тебе webpack 4? почему бы не использовать vue-clie 3?
вообще моя задача — чтобы я мог использовать в проекте пакеты, которые сидят внутри npm. vue-cli поможет мне её решить?
Pasha
Да
xelnød
ок, спасибо. пошел ботать.
xelnød
ну я обчитался гайдов и мне кажется, что шаблон у меня уже есть
xelnød
http://dpaste.com/0H8KGT6 вот такой.
xelnød
он билдится. но если я делаю линк на сбилженный файл, то ничего не работает и не говорит, почему.
xelnød
не совсем. там ошибка 'undefined has no properties', но дебажить тяжело — жс сбилженный
Pasha
Просто заюзай vue-cli и посмотри что получишь
xelnød
ок, попробую
Rafael 🌵
Только gulp, только хардкор
не делай мне больно 🙈
Ilya
не делай мне больно 🙈
Сейчас будет еще больнее
Ilya
https://github.com/epeli/react-makefile
Иван
Воу-воу
Ilya
https://github.com/epeli/react-makefile
Еще использовать Вим с терабайтным мешком плагинов и можно отращивать бороду и не менять майку пару лет
Andrey
Всем привет
Andrey
Andrey
из 1-го компонента мне надо вызвать функцию второго компонента (перезагрузить данные с сервера) это как-то можно сделать не костыльно? или же emit -> изменение данных -> передача пропса и вотч во втором компоненте
Andrey
который, при изменении, будет вызывать эту функцию
Неп Лох
Vuex?
Andrey
зачем?
Vlad
Тебе нужно метод child компонента вызвать ?
Vlad
Из родительского ?
Andrey
верно
Andrey
нет
Andrey
из child в child
Vlad
А , ну это жёсткий антипаттерн
Vlad
Ты офигеешь потом
Vlad
Поддерживать
Andrey
я понял
Andrey
спасибо
Неп Лох
Через vuex обычно это делается
Andrey
что делается? вызывается проставя функция?
Иван
Ну или через автобус
xelnød
а какие для этого паттерны? скажем, два компонента хотят использовать один и тот же метод. где этот метод лежит?
Vlad
Либо vuex, либо подумай архитектуру
Andrey
просто в parent вынесу метод и буду его эмитить, передавая пропс
Неп Лох
Или eventBus да
Vlad
Может лучше можно сделать
Иван
В отдельном файле, где
Иван
И оба его импортят
xelnød
понял, спасибо.
Armen
Ехал вью на автобусе, ел хлебные крошки и созерцал зрелище изменения стейта
Неп Лох
Он написал что данные хочет перезагузить
Неп Лох
Значит эти данные юзает в обоих компоентах
Неп Лох
Если бы юзал vuex то обновил данные и они через геттеры пришли во все компоненты куда нужно
Andrey
EventBus?
я просто прокинул поверх иерархии этот метод)
Неп Лох
Это самый правильный способ
Andrey
и время эмитов
Неп Лох
я просто прокинул поверх иерархии этот метод)
Это плохо завязывать жестко компоненты
Vlad
Да будет vuex
Andrey
плохо использовать vuex там, где можно без него обойтись
Иван
Порой хуже обходиться без него там, где никак не обойтись)
Неп Лох
Ну замена ему это eventBus
Неп Лох
Но eventBus сложно поддерживать в большом приложении
Ilya
Плохо так делать, дружище
Bohdan
Но eventBus сложно поддерживать в большом приложении
имеешь ввиду обычный инстанс вью?
Неп Лох
Да глобал
Bohdan
ну тут да, никогда не знаешь, что поймает ивент
Николаич
Юзаю Webpack 4. Запускаю `npm run dev` и вижу басконечный вывод в терминал. Никто не сталкивался?
Vladislav
ну тут да, никогда не знаешь, что поймает ивент
он поймает то, что ты запихнешь в него же