我正在用TypeScript构建一个纱线monorepo,在/server
文件夹中有一个快速应用程序,在/web
文件夹中有一个react应用程序。
<App />
导入@app/components
来渲染React应用。 @app/components
包将顶级<App />
React组件导出为默认导出。
我的目标是让server
从<App />
导入@app/components
来进行服务器端渲染。但是,从服务器导入组件时,我收到module not found
错误。
如何配置打字稿以在服务器和网络中从@app/components
导入默认导出?
Here is a link to a GitHub repo,其中包含问题。
我的monorepo具有以下结构:
.
├── package.json
├── src
│ ├── components
│ │ ├── package.json/
│ │ └── tsconfig.json
│ ├── server
│ │ ├── package.json
│ │ ├── src
│ │ └── tsconfig.json
│ └── web
│ ├── package.json
│ ├── src
│ └── tsconfig.json
└── tsconfig.json