Jag har försökt sammanfatta så gott jag kan. I princip, varje gång jag distribuerar och Vercel bygger, misslyckas byggandet med att de interna paketen inte kan hittas.
Om jag manuellt återdistribution och väljer alternativet att inaktivera cachen, fungerar detta sedan bra. Jag har försökt att lägga till miljövariabeln i Vercel-distributionen för att inaktivera Turbo-cachen vid bygget. Jag har gjort detta med en nyckel VERCEL_FORCE_NO_BUILD_CACHE och ett värde 1
Läs mer →
npx create-turbo@latest //skapa monorepo-projekt
cd apps/web //should be present in you app directory npm install -D tailwindcss postcss Läs mer →
För vilken app som helst i apps behöver jag en global.d.ts som har några typer som dessa
interface Window{ analytics: any; }Den behöver vara återanvändbar och flyttad till packages/types och kan användas var som h
Läs mer →Låt oss säga att jag har denna projektstruktur med monorepo
my-monorepo ├─ apps │ ├─ api │ └─ jobs ├─ packages │ ├─ tsconfig │ └─ shared-utils └─ package.jsonapi beror på shared-utils, så i api/package.json har jag:
"scripts": { "dev": "nodemon --exec npx ts-node index.ts", "build": "tsc", "lint": "eslint", }, Läs mer →Lite bakgrund om projektet, detta är ett monorepo som har två NextJs13- och TypeScript-appar med några delade node_modules inuti ./packages/shared. Att bygga appen lokalt fungerar bra men när jag vill bygga den inuti Docker får jag detta fel:
docker-compose up -d [+] Building 74.5s (15/15) FINISHED docker:desktop-linux => [blotter internal] load build definition from Läs mer →Jag testar ett Turborepo just nu och har problem med ett TS-fel som jag inte verkar kunna lösa.
Felet lyder:
Kunde inte hitta en deklarationsfil för modulen '@myapp/ui'. 'C:/myapp/packages/ui/dist/index.mjs' har implicit typen 'any'.
Prova npm i --save-dev @types/myapp__ui om det finns eller lägg till en ny deklarationsfil (.d.ts) som innehåller declare module ''@myapp/ui';
Mitt huvudsakliga problem är att de
Läs mer →
Jag försöker skapa ett internt paket i ett turborepo-projekt. Det delade paketet följer samma upplägg som exemplet, och det fungerar som det är i Vite frontend-projektet. Men när jag importerar det paketet till backend (Nest + SWC) misslyckas dev-skriptet Unexpected token 'export'.
Den byggda main.js
Läs mer →
Jag har försökt skapa ett internt paket för mitt Monorepo baserat på Turborepo. Jag kör Nuxt 3 med Tailwind. Mitt problem är nu att jag försöker skapa ett anpassat paket för typer. Jag försökte följa guiden på https://turbo.build/repo/docs/handbook/sharing-code/internal-packages men det fungerade inte alls. Jag har försökt några andra saker men inget fungerade.
Har någon en detaljerad guide som jag kan följa för att skapa ett internt Types-paket för mina Typescript-gränssnitt så att jag
Läs mer →Jag har ett turborepo-projekt med följande struktur:
apps - my-app - src - some-test.spec.ts - tsconfig.json - types - index.d.ts packages - tsconfig - base.jsonFilen packages/tsconfig/base.json ser ut så här:
{ "compilerOptions": { "types": ["node", "jest"], "typeRoots": ["../../node_modules/@types"] }, "exclude": [ Läs mer →
Jag har ett Turborepo-baserat monorepo där jag har en huvud-TypeScript-applikation (kallad @myscope/tsapp) som använder ett annat TypeScript-paket i samma repository (kallad @myscope/tspackage). Du kan hitta exempelrepositoriet jag s
Läs mer →