@nuxt/nitro:Bridge 已注入相同功能import { defineNuxtConfig } from '@nuxt/bridge'
export default defineNuxtConfig({
bridge: {
nitro: true,
},
})
你还需要更新 package.json 中的脚本以反映 Nuxt 现在会将 Nitro 服务器作为构建输出的事实。
将 nuxi 安装为开发依赖:
npm install -D nuxi
yarn add --dev nuxi
pnpm add -D nuxi
bun add -D nuxi
Nuxt 3 引入了新的 Nuxt CLI 命令 nuxi。按如下方式更新你的脚本,以利用 Nuxt Bridge 提供的更好支持:
{
"scripts": {
- "dev": "nuxt",
+ "dev": "nuxi dev",
- "build": "nuxt build",
+ "build": "nuxi build",
- "start": "nuxt start",
+ "start": "nuxi preview"
}
}
nitro: false,请使用 nuxt2 命令。如果你在 nuxt.config 中设置了 target: 'static',则需要确保将你的构建脚本更新为 nuxi generate。
{
"scripts": {
"build": "nuxi generate"
}
}
在其他情况下,你可以使用 nuxi build 命令。
{
"scripts": {
"build": "nuxi build",
"start": "nuxi preview"
}
}
将文件夹 .output 添加到 .gitignore 文件中。
✔️ 使用 nuxi dev 和 nuxi build(或 nuxi generate)试一下,看看是否一切正常。