Recently, Turborepo is acquired by Vercel. So I was excited to experiment with that. I created a turbo repo project by running
pnpx create-turbo
Then I tried to deploy it to Vercel following the documentation here.
It is failing with error "could not found tsconfig/nextjs.json"
The error was actually caused at tsconfig.json file inside the web module.
The structure of the repo is as follows
- apps
  - docs
  - web
- packages
  - config
  - tsconfig
  - ui
The content of apps/web/tsconfig.json is
{
  "extends": "tsconfig/nextjs.json",
  "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
  "exclude": ["node_modules"]
}
Ideally, it should have been able to work as turbo should understand that.
I could finally deploy the web project with following settings on Vercel
ROOT DIRECTORY: /app/web
BUILD COMMAND: cd ../.. && yarn build
INSTALL COMMAND: cd ../.. && yarn install
Update: (Answer from comments and updated docs)
npm install --prefix=../.. (step 3.5).If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With