Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 April 09

А

Артем in Nuxt.js — русскоговорящее сообщество
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
если у тебя в package.json написано ^2.0.0 и нет package-lock, то npm i установит последнюю версию 2.*.*
источник

M

Max in Nuxt.js — русскоговорящее сообщество
добрый день)
вопрос по релизу:
подскажите, вот допустим работает уже накст на ноде, и тут подъехал деплой
npm run build
npm run start
получается уже работает накст, а мы снова вызываем npm run start? или запускать надо только 1 раз?
объясните плз алгоритм процесса)
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
если ты просто загрузил исходники нового релиза на сервер, то и нпм инстал и билд и старт нужно вызывать заново. Если выгружаешь на сервер папку .nuxt - то достаточно только старт
источник

M

Max in Nuxt.js — русскоговорящее сообщество
DreaMinder
если ты просто загрузил исходники нового релиза на сервер, то и нпм инстал и билд и старт нужно вызывать заново. Если выгружаешь на сервер папку .nuxt - то достаточно только старт
папка .nuxt генерится самим накстом, я ж её в комит не добавляю
мне надо как-то сделать бесшовный деплой
то есть подъехали новые изменения на сервак, а накст там уже работает с прошлой версией релиза
как начать билд и не повалить уже работающий накст, пока этот билд собирается
источник

M

Max in Nuxt.js — русскоговорящее сообщество
на ум приходит вариант собирать и стартовать новый релиз накста на новом порте, а потом менять прокси сервака на этот порт
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
> папка .nuxt генерится самим накстом, я ж её в комит не добавляю
почему? хранить артефакты в релиз-бранче - порицаемая, но рабочая практика. Особенно на фоне остальных вариантов
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
нормальный вариант - докер + кубер. Все что попроще состоит в основном из костылей
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
https://pm2.keymetrics.io/docs/usage/deployment/ здесь обещают дать то что ты просишь, где-то еще к нухту вроде туториал был. Но я не пробовал.
источник

M

Max in Nuxt.js — русскоговорящее сообщество
О, я как раз этот pm2 начал читать тоже)
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Спасибо 🙏
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
нашел туториал о котором говорил + скрипты https://github.com/curtisbelt/pm2-nuxt-blue-green-deploy
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Ещё лучше) благодарочка
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
Подскажите пож, ща в vee-validate 3.0 правила дергаются по отдельности, что уменьшает вес бандла. А как это все глобально подлючить, чтобы каждый раз не импортить в компоненты?
В доке все есть
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
почему то ошибки в fetch'e съедаются и никуда не всплывают, хоть на сервере, хоть на клиенте
Так и должно быть?
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
fetch () {
   console.log('fetch');
   throw new Error('err');
}
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
да, типа ты должен обработать на уровне компонента используя $fetchState.error
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
А как например законсолить ошибку?
источник

А

Александр in Nuxt.js — русскоговорящее сообщество
И ещё трейс теряется
источник

JG

John Green in Nuxt.js — русскоговорящее сообщество
Привет!)

подскажите пожалуйста, где можно посмотреть пример хорошо написанного большого сайта на nuxt js?)
источник