【问题标题】:How to deploy monorepo powered by turborepo to Vercel?如何将turborepo驱动的monorepo部署到Vercel?
【发布时间】:2022-01-25 10:19:47
【问题描述】:

最近,Turborepo 被 Vercel 收购。所以我很高兴能尝试一下。我通过运行创建了一个 turbo repo 项目

pnpx create-turbo

然后我尝试按照文档 here 将其部署到 Vercel。

失败并出现错误“找不到 tsconfig/nextjs.json”

【问题讨论】:

    标签: javascript node.js next.js vercel monorepo


    【解决方案1】:

    这个错误实际上是在 web 模块中的 tsconfig.json 文件引起的。

    repo的结构如下

    - apps
      - docs
      - web
    - packages
      - config
      - tsconfig
      - ui
    

    apps/web/tsconfig.json的内容是

    {
      "extends": "tsconfig/nextjs.json",
      "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
      "exclude": ["node_modules"]
    }
    

    理想情况下,它应该能够像 turbo 所理解的那样工作。

    我终于可以在 Vercel 上使用以下设置部署 web 项目

    ROOT DIRECTORY: /app/web
    BUILD COMMAND: cd ../.. && yarn build
    INSTALL COMMAND: cd ../.. && yarn install
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-02
      • 2020-11-11
      • 2021-08-01
      • 2020-11-08
      • 2022-12-02
      • 2023-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多