【发布时间】: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
最近,Turborepo 被 Vercel 收购。所以我很高兴能尝试一下。我通过运行创建了一个 turbo repo 项目
pnpx create-turbo
然后我尝试按照文档 here 将其部署到 Vercel。
失败并出现错误“找不到 tsconfig/nextjs.json”
【问题讨论】:
标签: javascript node.js next.js vercel monorepo
这个错误实际上是在 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
【讨论】: