typescript - Vercel dağıtımı/Turborepo - Önbellek devre dışı bırakılırken manuel olarak yeniden inşa edilene kadar derleme her zaman başarısız oluyor. Dahili paketler bulunamadı

Elimden geleni yaparak özetlemeye çalıştım. Aslında, her dağıtım yaptığımda ve Vercel derleme yaptığında, dahili paketlerin bulunamadığını belirterek derleme başarısız oluyor.

Eğer manuel olarak yeniden dağıtırsam ve önbelleği devre dışı bırakma seçeneğini seçersem, bu o zaman sorunsuz çalışıyor. Build sırasında Turbo önbelleğini devre dışı bırakmak için Vercel dağıtımına ortam değişkeni eklemeyi denedim. Bunu VERCEL_FORCE_NO_BUILD_CACHE anahtarı ve 1 değeri il

DAHA FAZLASI →

typescript - turborepo gibi monorepoda tailwindcss nasıl kurulur

// Not: Çözüm aramıyorum. Sadece bu sorunu nasıl çözdüğümü size anlatmak için buradayım

npx create-turbo@latest /monorepo projesi oluştur

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

DAHA FAZLASI →

typescript - global olarak yeniden kullanılabilir tipleri turborepo'da paketlerin tipine nasıl taşırız?

apps içindeki herhangi bir uygulama için, benim buna benzer bazı tipleri içeren bir global.d.ts dosyasına ihtiyacım var

interface Window{ analytics: any; }

Tekrar kullanılabilir olmalı ve packages/types'e taşınmalı

DAHA FAZLASI →

typescript - Turborepo: uygulamaya paket değişikliklerini izlemesini söyle

Diyelim ki bu proje yapısına monorepo ile sahibim

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

api, shared-utils'e bağlıdır, bu yüzden api/package.json'da şunu buluyorum:

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

DAHA FAZLASI →

typescript - Turborepo ile oluşturulmuş Monorepo, docker compose build sırasında paylaşılan modülleri bulamıyor

Proje hakkında biraz bağlam, bu, ./packages/shared içinde bazı paylaşılan node_modules bulunan iki NextJs13 ve TypeScript uygulamasına sahip bir monorepo. Uygulamayı yerel olarak derlemek sorunsuz çalışıyor ama Docker içinde derlemek istediğimde bu hatayı alıyorum:

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

DAHA FAZLASI →

typescript - Turborepo'daki UI paketi zaman zaman TS hatası üretiyor - Modül için bir deklarasyon dosyası bulunamadı

Şu anda bir Turborepo deniyorum ve çözmekte zorlandığım bir TS hatasıyla uğraşıyorum.

Hata şu şekilde okunuyor:

'@myapp/ui' modülü için bir bildirim dosyası bulunamadı. 'C:/myapp/packages/ui/dist/index.mjs' dosyası zımnen 'any' türüne sahiptir.

Var ise npm i --save-dev @types/myapp__ui komutunu deneyin veya declare module '@myapp/ui'; içeren yeni bir bildirim (.d.ts) dosyası ekleyin

Benim asıl sorunum bunun aralıklı ol

DAHA FAZLASI →

typescript - Next.js OLMADAN Turborepo dahili paket

Bir turborepo projesinde dahili bir paket oluşturmaya çalışıyorum. Paylaşılan paket, örnekteki aynı kurulumu takip ediyor ve Vite frontend projesinde olduğu gibi çalışıyor. Ancak, bu modülü backend'e (Nest + SWC) import ettiğimde dev script Unexpected token 'export' hatası veriyor.

Oluşturulmuş main.js

DAHA FAZLASI →

javascript - Turborepo ile tipler için dahili bir paket nasıl eklenir?

Turborepo tabanlı Monorepo'm için dahili bir paket oluşturmaya çalışıyorum. Nuxt 3'ü Tailwind ile çalıştırıyorum. Şimdi sorunum, türler için özel bir paket oluşturmaya çalışmam. https://turbo.build/repo/docs/handbook/sharing-code/internal-packages adresindeki rehberi takip etmeyi denedim ama hiç işe yaramadı. Birkaç başka şey de denedim ama hiçbiri işe yaramadı.

Birinin, Typescript arayüzlerim için Internal Types paketi oluşturmak ve böylece bunu App Web klasörümde ve paketler/UI bileşe

DAHA FAZLASI →

typescript - turborepo monorepo ile özel tip tanımlarını çözemiyor

Aşağıdaki yapıya sahip bir turborepo projem var:

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

pacakges/tsconfig/base.json şöyle görünüyor:

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

DAHA FAZLASI →

node.js - Turborepo'daki diğer çalışma alanlarından TypeScript paketlerini otomatik olarak dönüştür

Turborepo tabanlı bir monorepo'ya sahibim ve bu monorepo içinde bir ana TypeScript uygulamam var (adı @myscope/tsapp) ve aynı depoda başka bir TypeScript paketini kullanıyor (adı @myscope/tspackage). Bu soru için oluşturduğum örnek d

DAHA FAZLASI →