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: {
// ...
},
},
},
})