Обновление 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 - вроде всё ок, полёт нормальный.
2
👍
👎
❤️
🔥
😮
😢
😡
😀
302
5/21/2024, 12:26:55
3 comments
Александр Наумов
6/7/2024, 09:50:28
Василий, спасибо за проделанную работу!
Сориентируй, пожалуйста если сталкивался, в.Bootstrap Vue Next на сайте отсутствует директива Scrollspy, хотя в Bootstrap 5.3 это все имеется https://getbootstrap.com/docs/5.3/components/scrollspy/, для отслеживания прокрутки нужно использовать сторонний пакет vue3-scrollspy или там уже по умолчанию все нужное имеется?
Василий Наумкин
6/7/2024, 10:55:06
Bootstrap Vue Next еще в разработке, поэтому там есть далеко не все функции.
Насколько я вижу по исходникам, useScrollSpy() есть, но без документации придётся разбираться самостоятельно, как именно его использовать.
Выбор за тобой!
Александр Наумов
6/7/2024, 15:01:19
Василий, спасибо большое!
Orbita
The latest news about the project and new functionality.
You can log in to the admin panel with login and password demo.
For help, please contact help@orbitacms.ru
Online
Василий Наумкин
1/16/2025, 20:02:29
Вроде всё верно, да.
С функциями редактора я не особо разбирался, просто обновляю время от времени ...
Задаём вопросы!
141
Василий Наумкин
8/19/2024, 04:44:55
Разобрался, это глюк редактора после обновления. Иногда он формирует массив с блоками, а иногда, поч...
Александр Наумов
7/9/2024, 00:06:38
Случайно забрел на Тинькофф Журнал https://journal.tinkoff.ru/friendship-ended-with-patreon/ и сразу...
Александр Наумов
6/7/2024, 15:01:19
Василий, спасибо большое!
Обновление Nuxt
3
Subscriptions
Тестировщик
100 ₽ per month
Базовая подписка. Все платежи проводятся в тестовом режиме!
Подписчик
250 ₽ per month
Средний уровень подписки. Все платежи проводятся в тестовом режиме!
Советник
500 ₽ per month
Максимальный уровень подписки. Все платежи проводятся в тестовом режиме!