您正在阅读 Nuxt 内容 V1 文档。阅读最新版本

入门

安装

在您的 Nuxt 项目中只需两个步骤即可安装 @nuxt/content。

@nuxt/content 依赖项添加到您的项目中

npx nuxi@latest module add content

然后,将 @nuxt/content 添加到 nuxt.config.jsmodules 部分

nuxt.config.js
{
  modules: [
    '@nuxt/content'
  ],
  content: {
    // Options
  }
}

TypeScript

@nuxt/types(Nuxt 2.9.0+)或 @nuxt/vue-app 条目之后,将类型添加到 tsconfig.json 中的 "types" 数组中。

tsconfig.json

{
  "compilerOptions": {
    "types": [
      "@nuxt/types",
      "@nuxt/content"
    ]
  }
}

为什么?

由于 Nuxt 的工作方式,上下文上的 $content 属性必须通过 声明合并 合并到 Nuxt Context 接口中。将 @nuxt/content 添加到您的类型将从包中导入类型,并使 TypeScript 了解对 Context 接口的添加。