Канал ночных релизов

Канал ночных релизов позволяет использовать Nuxt, собранный непосредственно из последних коммитов в репозитории.

Каждый день в Nuxt появляются коммиты, улучшения и исправления ошибок. Вы можете включить их раньше — до выхода следующего релиза — чтобы протестировать их.

После того как коммит сливается в ветку main nuxt/nuxt и проходит все тесты, мы запускаем автоматический релиз npm, используя GitHub Actions.

Эти «ночные» релизы удобны для бета-тестирования новых возможностей и изменений.

Способ сборки и публикации и уровень контроля качества у них такие же, как у стабильных версий. Отличие в том, что обновления выходят чаще — имеет смысл следить за репозиторием на GitHub. Небольшая вероятность регрессий, не пойманных ревью и автотестами, всё же остаётся; канал ночных сборок помогает нам проверять всё перед каждым релизом.

Возможности, доступные только на канале ночных релизов, отмечены в документации предупреждением.
Канал ночных релизов версии latest в настоящее время отслеживает ветку Nuxt v4, а это значит, что сейчас в ней с особой вероятностью могут быть изменения — будьте осторожны! Вы можете подписаться на ночные релизы ветки 3.x с помощью "nuxt": "npm:nuxt-nightly@3x".

Переход на ночные сборки (тег npm latest)

Обновите зависимость nuxt в файле package.json:

package.json
{
  "devDependencies": {
--    "nuxt": "^3.0.0"
++    "nuxt": "npm:nuxt-nightly@3x"
  }
}

Удалите lockfile (package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lock или bun.lockb) и переустановите зависимости.

Возврат на стабильный релиз

Обновите зависимость nuxt в файле package.json:

package.json
{
  "devDependencies": {
--    "nuxt": "npm:nuxt-nightly@3x"
++    "nuxt": "^3.0.0"
  }
}

Удалите lockfile (package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lock или bun.lockb) и переустановите зависимости.

Использование ночного @nuxt/cli

Чтобы попробовать последнюю версию nuxt/cli:

Терминал
npx @nuxt/cli-nightly@latest dev

Вместо dev укажите нужную подкоманду стабильного CLI Nuxt (build, prepare и т. д.).

Список доступных команд CLI.