Спасибо за видео, вдохновился и тоже поставил nuxt пощупать, долго откладывал этот момент. Поприседал с модулями, поставил и настроил Stylelint, Eslint, Unocss, Dayjs. Конечно хотелось бы чтоб при module add создавались и сопутствующие файлы, такие как ".stylelintrc", но ничего, узнал за то как это делать руками и теперь у меня прям во vue файлах при сохранении форматируется css и даже сортируются свойства. Очень этому рад ) Еще Unocss порадовал тем, что в него встроен Iconify. Ну а дальше тёмный лес, пока не понимаю как правильно работать с удалённым api и зачем нужна папка server. Надеюсь поделишься с нами своим опытом, лайк
@@code_horizon_school Привет, спасибо за доку на русском, я когда изучал пытался найти, благо переводчик нормально перевел. Ты используешь fetch или axios для удаленного API? А почему не встроенный функционал nuxt типа useFetch $fetch, они же на ofetch работают
@@code_horizon_school Да, можно, а я наоборот его отключаю, жрет память и грузит проц после долгого держания вкладки в фоне, комментарий для тех кто будет смотреть ролик*
Еще вопрос по Pinia, да это классная либа для vue, но разве встроенные функции nuxt, типа useState, не решают туже задачу globalState? или мне показалось
@@surr3955нет, useState это composable-функция, совместимая с ssr, в отличии от ref или reactive. А по сути это тот же ref, только усложненный) Не использую его вообще.
по поводу SCSS. Может проще импортировать все остальные файлы (например тот-же _mixins.scss) в сам global.scss. И только сам этот файл подключить через : vite: { css: { preprocessorOptions: { scss: { additionalData: '@use "~/assets/scss/styles.scss" as *;' } }, preprocessorMaxWorkers: true } }. Во всяком случае я так сделал и все работает. Как считаешь?
h1 { @include Title; color: $primary; } Есть проблема с тайпингом у sass в vs code. Вообще нет подсказок. Может кто-то знает как поправить? Если в будущем будет много переменных, будет как-то не очень удобно. + sass срет в консоль предупреждениями, хотя установлена самая актуальная версия Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. буду благодарен, если кто-то сможет разъяснить в чем проблема
Чувак ты крут!
Спасибо большое! Прекрасное видео!
Благодарю!
Комент для продвижения видео, контент реально качественный)
Бомба брат
Пора дальше!
@@mixonic4930 уже скоро!
Отлично, рад что все на русском и максимально свежая информация
Спасибо большое! Поддерживаю автора!
Годный контент. Контента с Nuxt/Vue и правда мало в русскоговорящем сообществе.
Ждем следующих видео.
@@fronkolines уже скоро начнем делать грязь
Good job!
В поддержку коммент и лайк!
@@Sasha9433 Спасибо!
спасибо за урок! Картинка, действительно, лучше, а вот со звуком в этот раз какие то проблемы:)
@@dustik5908 Вполне вероятно, коплю на новый микрофон)
спасибо за видео
Спасибо
Спасибо за видео, вдохновился и тоже поставил nuxt пощупать, долго откладывал этот момент. Поприседал с модулями, поставил и настроил Stylelint, Eslint, Unocss, Dayjs. Конечно хотелось бы чтоб при module add создавались и сопутствующие файлы, такие как ".stylelintrc", но ничего, узнал за то как это делать руками и теперь у меня прям во vue файлах при сохранении форматируется css и даже сортируются свойства. Очень этому рад ) Еще Unocss порадовал тем, что в него встроен Iconify. Ну а дальше тёмный лес, пока не понимаю как правильно работать с удалённым api и зачем нужна папка server. Надеюсь поделишься с нами своим опытом, лайк
@@surr3955 Конечно, поделюсь. Уже в следующих уроках разберем работу с папкой server. А с удаленным API работа, как и везде: fetch или axios
@@surr3955 Unocss не пробовал, использовал только tailwind, но ушел от использовантя подобных фреймворков, только палитру цветов из tailwind беру
@@code_horizon_school Привет, спасибо за доку на русском, я когда изучал пытался найти, благо переводчик нормально перевел. Ты используешь fetch или axios для удаленного API? А почему не встроенный функционал nuxt типа useFetch $fetch, они же на ofetch работают
Про ng было бы полезно. Заранее благодарю.
Nuxtr через этот плагин для vscode можно автоматически устанавливать и обновлять модули, на webstorm ручками.
@@CorleoneMikele Это можно делать чере devtools от nuxt)
@@CorleoneMikele И тем более у меня пррблемы с поддержкой vue в vscode, отказывается корректно работать)
@@code_horizon_school Да, можно, а я наоборот его отключаю, жрет память и грузит проц после долгого держания вкладки в фоне, комментарий для тех кто будет смотреть ролик*
🎉🎉🎉
для чего ставится нижнее подчеркивание перед vars mixins?
@@sergejj3476 так указываются модули scss
блин друг подскажи, как ты настроил подсказки на всё, а то у меня на больше половины подсказок нет
@@vpadina426 какой редактор используешь?
@@vpadina426 какой редактор используешь?
@@code_horizon_school webstorm
@@code_horizon_school webstorm
@@vpadina426 честно говоря у меня в последнее время WebStorm тоже перестал воспринимать Vue и Nuxt, я перешел на VSCode с Volar
Еще вопрос по Pinia, да это классная либа для vue, но разве встроенные функции nuxt, типа useState, не решают туже задачу globalState? или мне показалось
@@surr3955нет, useState это composable-функция, совместимая с ssr, в отличии от ref или reactive. А по сути это тот же ref, только усложненный)
Не использую его вообще.
@@surr3955 ну и он еще кешируется, т. е. после обновления страницы данные сохранятся
@@code_horizon_school понял, спасибо!
по поводу SCSS. Может проще импортировать все остальные файлы (например тот-же _mixins.scss) в сам global.scss. И только сам этот файл подключить через :
vite: {
css: {
preprocessorOptions: {
scss: {
additionalData: '@use "~/assets/scss/styles.scss" as *;'
}
},
preprocessorMaxWorkers: true
}
}.
Во всяком случае я так сделал и все работает.
Как считаешь?
@@Anatoli-bq1pe наверное можно и так.
Но мне как то привычнее делать так, как я сделал в ролике)
h1 {
@include Title;
color: $primary;
}
Есть проблема с тайпингом у sass в vs code. Вообще нет подсказок. Может кто-то знает как поправить? Если в будущем будет много переменных, будет как-то не очень удобно.
+ sass срет в консоль предупреждениями, хотя установлена самая актуальная версия
Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
буду благодарен, если кто-то сможет разъяснить в чем проблема
А ты ubuntu поставил через Microsoft Store?
@@iAndersen нет, через терминал.
wsl install вроде
А на чем бэк будешь делать?
@@Tema_Developer так же на Nuxt, на стандартных евентах. Курс по бэкенд на NestJS потом будет)
Хорош 👍
pinia ругается
@@Ultrixmate модуль или сам менеджер?
Комент для продвижения видео, контент реально качественный)