Использовать псевдонимы путей
структура папок:
src
└── shared
├── module1
│ ├── index.ts
│ └── module1.module.ts
└── module2
├── index.ts
└── module2.module.ts
src / shared / module1 / index.ts
export * from './module1.module.ts'
src / shared / module2 / index.ts
export * from './module2.module.ts'
добавить псевдоним в tsconfig. json:
{
"compilerOptions": {
...
"paths": {
"@shared/*": ["src/app/shared/*"],
}
}
}
и вот как вы его используете:
import { Module1 } from '@shared/module1';