Nightly Release Channel
夜间发布通道允许使用直接从仓库的最新提交构建的 Nuxt。
Nuxt 每天都会合并提交、改进和错误修复。你可以选择在下一个版本发布之前更早地测试它们。
在提交合并到 nuxt/nuxt 的 main 分支并 通过所有测试 后,我们使用 GitHub Actions 触发自动 npm 发布。
你可以使用这些 “夜间” 发布来 beta 测试新功能和更改。
这些 “夜间” 发布的构建和发布方法以及质量与稳定版本相同。唯一的区别是你应该经常查看 GitHub 存储库以获取更新。在审查过程和自动化测试中,可能会出现未被捕获的回归。因此,我们在每次发布之前在内部使用此通道来仔细检查所有内容。
文档中仅在夜间发布通道上可用的功能会用警告标记。
最新的夜间发布通道目前跟踪 Nuxt v4 分支,这意味着现在特别容易出现破坏性更改 - 请小心!你可以使用
"nuxt": "npm:nuxt-nightly@3x" 选择加入 3.x 分支的夜间发布。选择加入
更新 package.json 中的 nuxt 依赖项:
package.json
{
"devDependencies": {
-- "nuxt": "^3.0.0"
++ "nuxt": "npm:nuxt-nightly@3x"
}
}
删除 lockfile (package-lock.json、yarn.lock、pnpm-lock.yaml 或 bun.lockb) 并重新安装依赖项。
选择退出
更新 package.json 中的 nuxt 依赖项:
package.json
{
"devDependencies": {
-- "nuxt": "npm:nuxt-nightly@3x"
++ "nuxt": "^3.0.0"
}
}
删除 lockfile (package-lock.json、yarn.lock、pnpm-lock.yaml 或 bun.lockb) 并重新安装依赖项。
使用夜间构建的 nuxi
由于构建方法旨在减小
nuxi 包的大小,因此所有 cli 依赖项都已捆绑在一起。:br 你可以使用夜间发布通道获取依赖项更新和 CLI 改进。要尝试最新版本的 nuxt/cli:
Terminal
npx nuxi-nightly@latest [command]