Jeg har forsøgt at opsummere så godt jeg kan. Faktisk mislykkes byggeriet hver gang, jeg deployer og Vercel bygger, med henvisning til, at de interne pakker ikke kan findes.
Hvis jeg manuelt genudruller og vælger muligheden for at deaktivere cachen, fungerer det fint. Jeg har prøvet at tilføje miljøvariablen til Vercel-udrulningen for at deaktivere Turbo-cachen under bygning. Jeg har gjort dette med en nøgle VERCEL_FORCE_NO_BUILD_CACHE og en værdi 1.
Bygn
Læs mere →
npx create-turbo@latest //opret monorepo-projekt
cd apps/web //should be present in you app directory npm install -D tailwindcss Læs mere →
For enhver app i apps har jeg brug for en global.d.ts, der har nogle typer som dette
interface Window{ analytics: any; }Det skal være genanvendeligt og flyttet til packages/types og kan bruges overalt i apps.
Læs mere →Lad os sige, at jeg har denne projektstruktur med monorepo
my-monorepo ├─ apps │ ├─ api │ └─ jobs ├─ packages │ ├─ tsconfig │ └─ shared-utils └─ package.jsonapi afhænger af shared-utils, så i api/package.json har jeg:
"scripts": { "dev": "nodemon --exec npx ts-node index.ts", "build": "tsc", "lint": "eslint", Læs mere →Noget kontekst om projektet, dette er et monorepo, der har to NextJs13- og TypeScript-apps med nogle delte node_modules inde i ./packages/shared. At bygge appen lokalt fungerer fint, men når jeg vil bygge den inde i Docker, får jeg denne fejl:
docker-compose up -d [+] Building 74.5s (15/15) FINISHED docker:desktop-linux => [blotter internal] load build definition fro Læs mere →Jeg prøver lige nu en Turborepo af, og jeg har problemer med en TS-fejl, jeg tilsyneladende ikke kan løse.
Fejlmeddelelsen lyder:
Kunne ikke finde en deklarationsfil for modulet '@myapp/ui'. 'C:/myapp/packages/ui/dist/index.mjs' har implicit typen 'any'.
Prøv npm i --save-dev @types/myapp__ui, hvis det findes, eller tilføj en ny deklarationsfil (.d.ts) indeholdende declare module '@myapp/ui';
Mit hovedproblem er, at de
Læs mere →
Jeg prøver at oprette en intern pakke i et turborepo-projekt. Den delte pakke følger samme opsætning som eksemplet, og den fungerer som den er i Vite frontend-projektet. Men når jeg importerer det modul til backenden (Nest + SWC), fejler dev-scriptet Unexpected token 'export'.
Den byggede main.js
Læs mere →
Jeg har prøvet at oprette en intern pakke til mit Monorepo baseret på Turborepo. Jeg kører Nuxt 3 med Tailwind. Nu er mit problem, at jeg prøver at oprette en brugerdefineret pakke til typer. Jeg har forsøgt at følge guiden på https://turbo.build/repo/docs/handbook/sharing-code/internal-packages, men det virkede slet ikke. Jeg har prøvet nogle andre ting, men intet fungerede.
Har nogen en detaljeret vejledning, som jeg kan følge for at oprette en Internal Types-pakke til mine TypeScript
Læs mere →Jeg har et turborepo-projekt med følgende struktur:
apps - my-app - src - some-test.spec.ts - tsconfig.json - types - index.d.ts packages - tsconfig - base.jsonFilen packages/tsconfig/base.json ser sådan ud:
{ "compilerOptions": { "types": ["node", "jest"], "typeRoots": ["../../node_modules/@types"] }, "exclude": [ &q Læs mere →
Jeg har en Turborepo-baseret monorepo, hvor jeg har en hoved-TypeScript-applikation (kaldet @myscope/tsapp), som bruger en anden TypeScript-pakke i samme repository (kaldet @myscope/tspackage). Du kan finde det eksempellager, jeg har
Læs mere →