跳到主要内容

Nightly 发布通道

nightly 发布通道允许使用直接从仓库最新提交构建的 Nuxt。

Nuxt 每天都会合并提交、改进和 bug 修复。你可以选择提前测试它们,赶在下次发布之前。

当一个提交被合并进 nuxt/nuxtmain 分支,并通过所有测试后,我们会使用 GitHub Actions 触发一次自动的 npm 发布。

你可以使用这些「nightly」发布来对新特性和变更进行 beta 测试。

这些「nightly」发布的构建和发布方法、质量与稳定版相同。唯一的区别是你应该经常查看 GitHub 仓库以获取更新。在审查过程和自动化测试中可能有一定几率遗漏回归问题。因此,我们内部也使用这个通道,在每次发布前对所有内容进行双重检查。

仅在 nightly 发布通道上可用的特性,在文档中会带有警示标记。
latest nightly 发布通道目前跟踪的是 Nuxt v4 分支,这意味着现在尤其可能出现破坏性变更——务必小心!你可以选择使用 "nuxt": "npm:nuxt-nightly@3x" 来订阅 3.x 分支的 nightly 发布。

加入(Opting In)

更新 package.json 中的 nuxt 依赖:

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

删除 lockfile(package-lock.jsonyarn.lockpnpm-lock.yamlbun.lockbun.lockb)并重新安装依赖。

退出(Opting Out)

更新 package.json 中的 nuxt 依赖:

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

删除 lockfile(package-lock.jsonyarn.lockpnpm-lock.yamlbun.lockbun.lockb)并重新安装依赖。

使用 Nightly 版 @nuxt/cli

要试用 nuxt/cli 的最新版本:

Terminal
npx @nuxt/cli-nightly@latest [command]

阅读更多关于可用命令的内容。