Я пытаюсь создать проект 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 — это моя среда разработки.
Мне пришлось обновить версию машинописного текста с 4.7.3 до 5.0.4 и изменить настройки vsc, чтобы использовать более новую версию.
Обновление машинописного текста IntelliJ
второе решение добавить
"devDependencies": {
"typescript": "5.0.4"
},
сделал трюк, и intellij автоматически обнаружил хорошую версию
У меня такая же проблема, но моя версия Nuxt 5.0.4, что мне нужно изменить на VSC