Обновление Nuxt
Обновил фронтенд на новую версию Nuxt, перепрыгнул сразу через 2 минорных релиза.
Nuxt 3 разрабатывается очень активно, так что для него это много. Поэтому сразу сломалась работа с веб-сокетами, при запросах вылезла ошибка, мол No match found for location with path "/socket.io/".
Я понял - это намёк, и пора подключать встроенную поддержку websocket у движка Nitro.
Потом еще кое-что с установкой пакетов через yarn стало глючить, так что переехал на npm. Итого:
- Nuxt 3.11.2 (был 3.9.3)
- NPM вместо Yarn (и package-lock.json вместо yarn.lock)
- Вместо самописной интеграции Socket.io используется родная из доументации.
- И добавил frontend/src/public/robots.txt, чтобы не ругалось в логах. Можно заменить его на свой, с помощью docker-compose.override.yml
Обновляемся как обычно:
git pull
docker compose up --build -d
Если что-то не работает, то попробуйте удалить директории .nuxt, .output и node_modules внутри frontend, а потом запустите контейнеры еще раз.
Дальше в планах обновить и Bootstrap Vue Next, который используется внутри @vesp/frontend, с версии 0.14.10 на 0.18.0.
Там изменений еще больше.
Обновлено 22.05.2024
Обновил и @vesp/frontend, версия 3.3.0 - вроде всё ок, полёт нормальный.
1
👍
👎
❤️
🔥
😮
😢
😡
😀
250
21.05.2024, 12:26:55
3 комментария
Александр Наумов
07.06.2024, 09:50:28
Василий, спасибо за проделанную работу!
Сориентируй, пожалуйста если сталкивался, в.Bootstrap Vue Next на сайте отсутствует директива Scrollspy, хотя в Bootstrap 5.3 это все имеется https://getbootstrap.com/docs/5.3/components/scrollspy/, для отслеживания прокрутки нужно использовать сторонний пакет vue3-scrollspy или там уже по умолчанию все нужное имеется?
Василий Наумкин
07.06.2024, 10:55:06
Bootstrap Vue Next еще в разработке, поэтому там есть далеко не все функции.
Насколько я вижу по исходникам, useScrollSpy() есть, но без документации придётся разбираться самостоятельно, как именно его использовать.
Выбор за тобой!
Александр Наумов
07.06.2024, 15:01:19
Василий, спасибо большое!
Орбита
Последние новости о проекте и свежий функционал.
Можно зайти в админку с логином и паролем demo.
За помощью можно обратиться на help@orbitacms.ru
Прямой эфир
Василий Наумкин
19.11.2024, 04:38:37
Для этого в системе предусмотрены теги, и фильтрация по ним.
Задаём вопросы!
111
Егор
08.11.2024, 12:30:43
Интересный проект, буду следить за его развитием. Спасибо за информацию
Василий Наумкин
19.08.2024, 04:44:55
Разобрался, это глюк редактора после обновления. Иногда он формирует массив с блоками, а иногда, поч...
Александр Наумов
09.07.2024, 00:06:38
Случайно забрел на Тинькофф Журнал https://journal.tinkoff.ru/friendship-ended-with-patreon/ и сразу...
Александр Наумов
07.06.2024, 15:01:19
Василий, спасибо большое!
Обновление Nuxt
3
Уровни подписки
Тестировщик
100 ₽ в месяц
Базовая подписка. Все платежи проводятся в тестовом режиме!
Подписчик
250 ₽ в месяц
Средний уровень подписки. Все платежи проводятся в тестовом режиме!
Советник
500 ₽ в месяц
Максимальный уровень подписки. Все платежи проводятся в тестовом режиме!