Recientemente, Turborepo es adquirida por Vercel. Así que estaba emocionado de experimentar con eso. Creé un proyecto de repositorio turbo ejecutando
pnpx create-turboLuego traté de implementarlo en Vercel siguiendo la documentación aquí .
Está fallando con el error "no se pudo encontrar tsconfig/nextjs.json"
En realidad, el error se produjo en el archivo tsconfig.json dentro del módulo web.
La estructura del repositorio es la siguiente
- apps - docs - web - packages - config - tsconfig - ui El contenido de apps/web/tsconfig.json es
{ "extends": "tsconfig/nextjs.json", "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], "exclude": ["node_modules"] }Idealmente, debería haber podido funcionar como turbo debería entender eso.
Finalmente pude implementar el proyecto web con la siguiente configuración en Vercel
ROOT DIRECTORY: /app/web BUILD COMMAND: cd ../.. && yarn build INSTALL COMMAND: cd ../.. && yarn installActualización: (Respuesta de comentarios y documentos actualizados)
Vote a favor el comentario de Camilo en la publicación de mayank1513 como fuente (solo me volvieron a publicar para visibilidad y no lo vi al principio y perdí varias horas)
Si usa NPM en Vercel con Turborepo , siga este paso de Vercel . Si no lo hace, obtendrá errores de compilación que dicen aproximadamente "no se puede encontrar el paquete".
¡Espero que esto ayude!