Добавьте @nuxt/content как зависимость в ваш проект:
Yarn
yarn add @nuxt/contentЗатем, добавьте @nuxt/content в секцию modules вашего nuxt.config.js:
nuxt.config.js
{ modules: [ '@nuxt/content' ], content: { // Параметры }}TypeScript
Добавьте типы в ваш список "types" в tsconfig.json после @nuxt/types (Nuxt 2.9.0+) или @nuxt/vue-app записей.
tsconfig.json
{ "compilerOptions": { "types": [ "@nuxt/types", "@nuxt/content" ] }}Почему?
Из-за особенностей работы Nuxt, свойство
$contentв контексте должно быть объединено с интерфейсом nuxtContextчерез declaration merging. Добавление@nuxt/contentв ваши типы импортирует типы из пакета и даст знать typescript о дополнениях в интерфейсContext.