Вам определенно нужно использовать лучшие инструменты для своего проекта.
Пожалуйста, отметьте https://nx.dev/ и создайте приложение Angular и Node, переместите туда свой код, и тогда вы сможете создать библиотеку сваши общие материалы, которые будут импортированы из обоих проектов.
Nx позаботится о конфигурации и путях tsconfig, необходимых для его работы.Говоря о tsconfig.paths
, вы можете попытаться настроить его в своем текущем проекте, возможно, эта структура не является чистой:
"compilerOptions": {
"paths": {
"@shared/*": ["src/app/shared/*"]
}
}
и импортировать ваши данные с вашего сервера как
import { MyModel } from '@shared/models';
В любом случае, подумайте о переносе своего кода на Nx, и вы сможете наслаждаться чистой архитектурой и рабочим процессом.Удачного кодирования!