typescript - Vercel implementacija/Turborepo - Izgradnja uvijek ne uspijeva dok se ručno ne ponovno izgradi uz onemogućavanje cachea. Interni paketi nisu pronađeni

Pokušao sam sažeti najbolje što mogu. Učinkovito, svaki put kada deployam i Vercel gradi, build ne uspijeva navodeći da se interne pakete ne može pronaći.

Ako ručno ponovno rasporedim i odaberem opciju za onemogućavanje cachea, tada to radi u redu. Pokušao sam dodati varijablu okoline u Vercel raspoređivanje da onemogući Turbo cache pri buildanju. To sam napravio s ključem VERCEL_FORCE_NO_BUILD_CACHE i vrijednošću 1.

Izvještaji izgradnje u nastavku. Bilo

Čitaj više →

typescript - kako instalirati tailwindcss u monorepo poput turborepo

// Napomena: Ne tražim rješenje. Ovdje sam samo da vam kažem kako sam riješio ovaj problem

npx create-turbo@latest //stvaranje monorepo projekta

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

Čitaj više →

typescript - Kako premjestiti globalne ponovno upotrebljive tipove u pakete tipova u turborepo?

Za svaku aplikaciju u apps, trebam global.d.ts koji sadrži neke tipove poput ovih

interface Window{ analytics: any; }

Treba biti ponovno upotrebljiv i premješten u packages/types, te se može koristiti bilo gdje u a

Čitaj više →

typescript - Turborepo: obavijesti aplikaciju da prati promjene paketa

Recimo da imam ovu strukturu projekta s monorepom

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

api ovisi o shared-utils, pa u api/package.json imam:

"scripts": { "dev": "nodemon --exec npx ts-node index.ts", "build": "tsc", "lint": "eslint", }, "depen

Čitaj više →

typescript - Monorepo izgrađen s Turborepom ne može pronaći zajedničke module prilikom docker compose build

Neki kontekst o projektu, ovo je monorepo koji ima dvije NextJs13 i TypeScript aplikacije s nekim zajedničkim node_modules unutar ./packages/shared. Gradnja aplikacije lokalno radi bez problema, ali kada želim izgraditi u Dockeru, dobivam ovu pogrešku:

docker-compose up -d [+] Building 74.5s (15/15) FINISHED docker:desktop-linux => [blotter internal] load build defin

Čitaj više →

typescript - UI paket u Turborepu povremeno proizvodi TS pogrešku - Nije moguće pronaći datoteku deklaracije za modul

Trenutno isprobavam Turborepo i mučim se s TS pogreškom koju ne mogu riješiti.

Pogreška glasi:

Nije moguće pronaći datoteku deklaracije za modul '@myapp/ui'. 'C:/myapp/packages/ui/dist/index.mjs' implicitno ima tip 'any'.

Pokušajte npm i --save-dev @types/myapp__ui ako postoji ili dodajte novu deklaracijsku (.d.ts) datoteku koja sadrži declare module '@myapp/ui';

Moj glavni problem je što je ovo povremeno. Ponekad je g

Čitaj više →

typescript - Turborepo interni paket BEZ Next.js

Pokušavam stvoriti internu paket u turborepo projektu. Dijeljeni paket slijedi istu postavku kao primjer i radi kako jest u Vite frontend projektu. Međutim, kada taj modul uvezem u backend (Nest + SWC), skripta za razvoj ne uspijeva Neočekivani token 'export'.

Izgrađena datoteka main.js pokušava

Čitaj više →

javascript - Kako dodati internu paket za tipove s Turborepo?

Pokušavam stvoriti internu paketnu biblioteku za moj Monorepo baziran na Turborepo. Koristim Nuxt 3 s Tailwindom. Sada je moj problem u tome što pokušavam stvoriti prilagođeni paket za tipove. Pokušao sam slijediti vodič na https://turbo.build/repo/docs/handbook/sharing-code/internal-packages, ali to uopće nije funkcioniralo. Pokušao sam i nekoliko drugih stvari, ali ništa nije uspjelo.

Ima li netko detaljan vodič koji bih mogao slijediti za izradu paketa Internal Types za moje TypeScri

Čitaj više →

typescript - Ne mogu riješiti prilagođene definicije tipa s turborepo monorepom

Imam turborepo projekt sa sljedećom strukturom:

apps - my-app - src - some-test.spec.ts - tsconfig.json - types - index.d.ts packages - tsconfig - base.json

Datoteka pacakges/tsconfig/base.json izgleda ovako:

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

Čitaj više →

node.js - Automatski transpajlaj TypeScript pakete iz drugog radnog prostora u Turborepo

Imam monorepo baziran na Turborepo-u u kojem imam jednu glavnu TypeScript aplikaciju (nazvanu @myscope/tsapp) koja koristi drugi TypeScript paket u istom repozitoriju (nazvan @myscope/tspackage). Primjer repozitorija koji sam stvorio

Čitaj više →