Игорь, Подскажите еще одну вещь.
Как указать квазару, что сейчас я собираю серверный бандл?
Простейший случай: основной компонент App и в нем единственный QLayout.
Выполнение собранного бандла
отваливается с ошибкой:
Суть понятна. Лейаут пытается обратиться к window.screen, чтобы растянуть себя на все окно, а в среде node.js этого объекта разумеется нет. Как этого избежать? Как дать понять фреймворку, что он собран для SSR?
Я не использую quasar-cli. Просто делаю импорт
import quasar, { Dark } from 'quasar';
Vue.use(quasar);
Dark.set(true);
Один репозиторий - один проект.
Для небольших кусочков кода, сниппетов, есть отдельный раздел - Gist
Для собранных бинарников есть специальный функционал - Releases
Учебные проекты, если они вам важны, то почему бы и не залить. Если не хочется показывать всем, можно сделать их приватными.
Если в будущем будет стыдно за код написанный новичком, репу всегда можно заприватить или удалить =)
Лично я ВСЁ, что пишу храню в репозиториях на гитхабе и гитлабе (что-то открыто, что-то закрыто). Просто как бэкап. Были неприятные случаи умирания ЖД на компе.
Никита Смирнов, я считаю, что да. Разбираться во всем если не невозможно, то очень сложно. Лучше сосредоточить усилия на прикладной части (вам за нее деньги платят =)), а "разбираться в инструментах" оставить разработчикам этих инструментов.
Любителям аналогий:
Когда я езжу на машине, я не вникаю, как она работает. Есть только минимум школьных знаний о принципах работы ДВС =)) Но это же не мешает ездить?
Rafael, автолоадер не та вещь, на которой стоит обучаться. Используйте композер, а усилия по обучению задействуйте на что-то более полезное.
Уметь использовать composer для автозагрузки более полезный навык.
.pipe(data(function(file) {
Здесь
file
— это страница, которая сейчас обрабатывается. На основе этого объекта пишите логику загрузки нужного json файла.