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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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