Nuxt 4: Импортные псевдонимы не работают в тестовых файлахJavascript

Форум по Javascript
Anonymous
Nuxt 4: Импортные псевдонимы не работают в тестовых файлах

Сообщение Anonymous »

У меня есть настройка теста vitest/nuxt3, которая работает нормально, и я пытаюсь перенести ее в Nuxt4, и у меня есть проблемы с псевдонимами.

Код: Выделить всё

/app/
classes/
Project.ts

/shared/
types/
project/
project.ts

/test/
unit/
project.test.ts
project.json
Файл типов вложен, чтобы избежать автоматических импортов.

Код: Выделить всё

import type { Project } from '#shared/types/project/project'
Это не работает в project.test.ts .
Кроме того, в project.test.ts я не могу импортировать свой класс проекта. Это терпит неудачу. < /P>
import WorkProject from '@/classes/Project'
< /code>
Я должен использовать ручные пути: < /p>
import type { Project } from '../../shared/types/project/project'
import WorkProject from '../../classes/Project'
< /code>
Я предполагаю, что, поскольку nuxt 4, TSConfig разделен на несколько файлов, каждый из которых со своим областью (приложение, узел, сервер, общий), а для тестовой папки нет. < /p>
- это то, что это? Что мне делать с этим?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... test-files

Вернуться в «Javascript»