Итак, я унаследовал довольно большой проект Angular 6. Все работает нормально через ng serve, однако, когда я пытаюсь запустить ng test, я получаю множество ошибок, указывающих, что он не может найти модуль.
src/app/shared/services/view-as.service.ts(4,24): error TS2307: Cannot find module 'src/app/shared/models/view-as.model'
src/app/shared/services/service-type.service.ts(3,44): error TS2307: Cannot find module '@xyz/core'
Есть еще много, но они, кажется, являются основными типами.
Итак, первый - это просто интерфейс машинописного текста, который экспортируется из этого файла.
Второе @xyz / core - это большой файл с различными операторами export * from ..., в котором содержится множество служебных классов / функций. Он присутствует в tsconfig.json
под "paths":{ "@xyz/core":['path/to/indexfile']}
Я не могу понять, почему ng test сбрасывает кучу ошибок "not find module", но ng serve работает довольно счастливо.
Любое направление или дальнейшее чтение приветствуется.
РЕДАКТИРОВАТЬ: я думаю, что еще больше меня смущает то, что ошибка «не могу найти модуль», но это не модули, а просто интерфейсы или служебные функции.