tsconfig.json

Как Nuxt управляет конфигурацией TypeScript в разных частях проекта.

Nuxt автоматически генерирует файл .nuxt/tsconfig.json с алиасами путей и остальными настройками по умолчанию.

Подключите его, создав в корне проекта tsconfig.json со следующим содержимым:

tsconfig.json
{
  "extends": "./.nuxt/tsconfig.json"
}
При необходимости вы можете настроить содержимое этого файла. Однако рекомендуется не перезаписывать target, module и moduleResolution.
Если вам нужно настроить paths, это переопределит автоматически сгенерированные псевдонимы путей. Вместо этого мы рекомендуем добавить любые необходимые псевдонимы путей в свойство alias в nuxt.config, где они будут подхвачены и добавлены в автоматически сгенерированный tsconfig.

Расширение конфигурации TypeScript

Параметры TypeScript для контекстов app и server можно задать в nuxt.config.ts.

nuxt.config.ts
// @errors: 2353
export default defineNuxtConfig({
  typescript: {
    // настройка tsconfig.app.json
    tsConfig: {
      // ...
    },
  },
  nitro: {
    typescript: {
      // настройка tsconfig.server.json
      tsConfig: {
        // ...
      },
    },
  },
})