Я создаю монорепозиторий пряжи в TypeScript с приложением express в папке /server
и приложением реакции в папке /web
.
Веб-импорт <App />
из @app/components
для рендеринга приложения React. Пакет @app/components
экспортирует компонент верхнего уровня <App />
React в качестве экспорта по умолчанию.
Моя цель - server
импортировать <App />
из @app/components
для рендеринга на стороне сервера. Однако при импорте компонентов с сервера я получаю сообщение об ошибке module not found
.
Как настроить машинописный текст для импорта экспорта по умолчанию из @app/components
как на сервере, так и в Интернете?
Вот ссылка на репозиторий GitHub с воспроизведением проблемы.
Мой монорепо имеет следующую структуру:
.
├── package.json
├── src
│ ├── components
│ │ ├── package.json/
│ │ └── tsconfig.json
│ ├── server
│ │ ├── package.json
│ │ ├── src
│ │ └── tsconfig.json
│ └── web
│ ├── package.json
│ ├── src
│ └── tsconfig.json
└── tsconfig.json