0

我正在尝试将多个存储库迁移到 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/*"]
    }
  }
}

4

0 回答 0