typescript - Vercel-udrulning/Turborepo - Build fejler altid, indtil det manuelt genbygges, mens cache deaktiveres. Interne pakker ikke fundet

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 →

typescript - hvordan man installerer tailwindcss i monorepo som turborepo

// Bemærk: Jeg leder ikke efter en løsning. Jeg er bare her for at fortælle dig, hvordan jeg løser dette problem

npx create-turbo@latest //opret monorepo-projekt

cd apps/web //should be present in you app directory npm install -D tailwindcss

Læs mere →

typescript - Hvordan flytter man globale genanvendelige typer til pakke-typer i turborepo?

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 →

typescript - Turborepo: få applikationen til at overvåge pakkeændringer

Lad os sige, at jeg har denne projektstruktur med monorepo

my-monorepo ├─ apps │ ├─ api │ └─ jobs ├─ packages │ ├─ tsconfig │ └─ shared-utils └─ package.json

api 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 →

typescript - Monorepo bygget med Turborepo kan ikke finde delte moduler ved docker compose build

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 →

typescript - UI-pakke i Turborepo producerer TS-fejl intermitterende - Kunne ikke finde en deklarationsfil for modulet

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 →

typescript - Turborepo internt paket UDEN Next.js

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 →

javascript - Hvordan tilføjer man en intern pakke til typer med Turborepo?

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 →

typescript - Kan ikke løse brugerdefinerede typedefinitioner med en turborepo monorepo

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.json

Filen packages/tsconfig/base.json ser sådan ud:

{ "compilerOptions": { "types": ["node", "jest"], "typeRoots": ["../../node_modules/@types"] }, "exclude": [ &q

Læs mere →

node.js - Automatisk transpilere TypeScript-pakker fra andre arbejdsområder i Turborepo

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 →