Ночной канал релизов

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

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

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

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

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

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

Подключение

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

package.json
{
  "devDependencies": {
--    "nuxt": "^4.0.0"
++    "nuxt": "npm:nuxt-nightly@latest"
  }
}

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

Отключение

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

package.json
{
  "devDependencies": {
--    "nuxt": "npm:nuxt-nightly@latest"
++    "nuxt": "^4.0.0"
  }
}

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

Ночной @nuxt/cli

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

Terminal
npx @nuxt/cli-nightly@latest [command]
Подробнее о доступных командах.