我正在尝试将多个存储库迁移到 mono repo 架构,目前正在开发一个使用 turbo repo 引导的 POC。
我看到的问题是 ts 模块别名配置不正确。我目前有一个 ui 包,我正在尝试像这样从 index.tsx 导出一个按钮组件(注意,VS 代码没有抱怨,它认为它可以解析模块):
但是,当我尝试构建我的应用程序时,我发现该模块实际上并未解析:
找不到模块:无法解析“@/components/Button”
我在这里不知所措,有人知道如何使用 turbo repo 正确配置模块别名吗?下面是 tsconfig.json:
{
"extends": "tsconfig/react-library.json",
"include": ["."],
"exclude": ["dist", "build", "node_modules"],
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/components/*": ["./components/*"]
}
}
}