工具
调试工具
Nuxt Content 使用 SQLite 数据库 (contents.sqlite) 来高效地存储和查询内容。如果你遇到 内容丢失、查询缓慢或数据库问题,调试你的 SQLite 数据库可能会有所帮助!
安装 SQLite VS Code 扩展
- 打开 Visual Studio Code。
- 转到 扩展 面板 (
Ctrl+Shift+X/ Mac 上是Cmd+Shift+X)。 - 搜索 "SQLite" (作者是
alexcvzz) 并安装它。 - 打开你的 Nuxt Content 数据库 (
.data/content/contents.sqlite)。
如果你没有看到
contents.sqlite,请先启动你的 Nuxt 应用:Terminal
npx nuxi dev
Locate Your SQLite Database
Nuxt Content 将其数据库存储在这里:
.data/content/contents.sqlite
打开并浏览数据库
- 在 VS Code 中 右键单击
contents.sqlite。 - 选择 "Open Database"(打开数据库)。
- 展开 Database Explorer(数据库资源管理器)面板以查看表和数据。
修复常见问题
内容未显示?
- 检查数据库是否存在 (
.data/content/contents.sqlite)。 - 运行清理并重启 Nuxt:
Terminal
npx nuxi cleanup && npx nuxi dev - 检查内容是否在数据库中(运行 SQL 查询)。
手动重置数据库
如果情况 非常糟糕,尝试重置它:
- 删除数据库文件:
Terminal
rm -rf .data/content/contents.sqlite - 运行清理 以移除旧缓存:
Terminal
npx nuxi cleanup - 重启 Nuxt 以生成一个全新的数据库:
Terminal
npx nuxi dev
清理会移除缓存数据。别担心——它会自动重新生成!
更多调试工具
如果 VS Code 不够用,请查看:
- 🖥️ DB Browser for SQLite – 一个用于检查和修改数据库的可视化工具。
- 🛠️ SQLite 命令行 – 使用
sqlite3 contents.sqlite从你的终端运行 SQL 查询。