'runtimeConfig' не существует в типе 'NuxtConfig'

Я пытаюсь создать проект Nuxt 3 на основе руководства по установке: https://nuxt.com/docs/getting-started/installation. Я следовал этому шаг за шагом. Но когда я хочу настроить nuxt.config.ts и вставляю пример файла конфигурации из https://nuxt.com/docs/getting-started/configuration:

export default defineNuxtConfig({
  runtimeConfig: {
    // The private keys which are only available server-side
    apiSecret: '123',
    // Keys within public are also exposed client-side
    public: {
      apiBase: '/api'
    }
  }
})

Я получаю ошибку машинописного текста:

Argument of type '{ runtimeConfig: { apiSecret: string; public: { apiBase: string; }; }; }' is not assignable to parameter of type 'NuxtConfig'.
  Object literal may only specify known properties, and 'runtimeConfig' does not exist in type 'NuxtConfig'.ts(2345)

Я использую узел версии 16.16.0, а Visual Studio Code — это моя среда разработки.

Зод: сила проверки и преобразования данных
Зод: сила проверки и преобразования данных
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также...
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Мне нравится библиотека Mantine Component , но заставить ее работать без проблем с Remix бывает непросто.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
TypeScript против JavaScript
TypeScript против JavaScript
TypeScript vs JavaScript - в чем различия и какой из них выбрать?
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Не все нужно хранить на стороне сервера. Иногда все, что вам нужно, это постоянное хранилище на стороне клиента для хранения уникальных для клиента...
Что такое ленивая загрузка в Angular и как ее применять
Что такое ленивая загрузка в Angular и как ее применять
Ленивая загрузка - это техника, используемая в Angular для повышения производительности приложения путем загрузки модулей только тогда, когда они...
1
0
256
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Мне пришлось обновить версию машинописного текста с 4.7.3 до 5.0.4 и изменить настройки vsc, чтобы использовать более новую версию.

У меня такая же проблема, но моя версия Nuxt 5.0.4, что мне нужно изменить на VSC

Everton Luis de Oliveira 01.05.2023 00:22

Обновление машинописного текста IntelliJ

второе решение добавить

"devDependencies": {
        "typescript": "5.0.4"
    },

сделал трюк, и intellij автоматически обнаружил хорошую версию

Другие вопросы по теме