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