typescript - Penyebaran Vercel/Turborepo - Binaan sentiasa gagal sehingga dibina semula secara manual sambil mematikan cache. Pakej dalaman tidak dijumpai

Saya telah cuba untuk meringkaskan sebaik mungkin. Secara berkesan, setiap kali saya menghantar dan Vercel membina, pembinaan gagal dengan menyatakan bahawa pakej dalaman tidak dapat dijumpai.

Jika saya melakukan penyebaran semula secara manual dan memilih pilihan untuk mematikan cache, ini kemudian berfungsi dengan baik. Saya telah mencuba menambah pembolehubah persekitaran ke penyebaran Vercel untuk mematikan cache Turbo semasa binaan. Saya telah melakukan ini dengan kunci VERCE

Baca lagi →

typescript - cara memasang tailwindcss dalam monorepo seperti turborepo

// Nota: Saya tidak mencari penyelesaian. Saya hanya di sini untuk memberitahu anda bagaimana saya menyelesaikan isu ini

npx create-turbo@latest //cipta projek monorepo

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

Baca lagi →

typescript - Bagaimana untuk memindahkan jenis global yang boleh digunakan semula ke jenis pakej dalam turborepo?

Untuk mana-mana aplikasi dalam apps, saya memerlukan global.d.ts yang mempunyai beberapa jenis seperti ini

interface Window{ analytics: any; }

Ia perlu boleh digunakan semula dan dipindahkan ke packages/types serta

Baca lagi →

typescript - Turborepo: beritahu aplikasi untuk memantau perubahan pakej

Katakan saya mempunyai struktur projek ini dengan monorepo

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

api bergantung kepada shared-utils, jadi dalam api/package.json saya mempunyai:

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

Baca lagi →

typescript - Monorepo yang dibina dengan Turborepo tidak dapat mencari modul bersama semasa binaan docker compose

Beberapa konteks mengenai projek ini, ini adalah monorepo yang mempunyai dua aplikasi NextJs13 dan TypeScript dengan beberapa node_modules yang dikongsi di dalam ./packages/shared. Membina aplikasi secara tempatan berjalan dengan baik tetapi apabila saya ingin membinanya di dalam Docker, saya mendapat ralat ini:

docker-compose up -d [+] Building 74.5s (15/15) FINISHED do

Baca lagi →

typescript - Pakej UI dalam Turborepo menghasilkan ralat TS secara berselang-seli - Tidak dapat menemui fail deklarasi untuk modul

Saya sedang mencuba Turborepo buat masa ini, dan menghadapi ralat TS yang saya nampaknya tidak dapat selesaikan.

Ralat tersebut berbunyi:

Tidak dapat mencari fail deklarasi untuk modul '@myapp/ui'. 'C:/myapp/packages/ui/dist/index.mjs' secara tersirat mempunyai jenis 'any'.

Cuba npm i --save-dev @types/myapp__ui jika ia wujud atau tambah fail deklarasi baru (.d.ts) yang mengandungi declare module '@myapp/ui';

Isu utama

Baca lagi →

typescript - Pakej dalaman Turborepo TANPA Next.js

Saya sedang cuba untuk mencipta pakej dalaman dalam projek turborepo. Pakej kongsi mengikuti tetapan yang sama seperti contoh, dan ia berfungsi seperti sedia ada dalam projek frontend Vite. Walau bagaimanapun, apabila mengimport modul itu ke backend (Nest + SWC), skrip pembangunan gagal Token tidak dijangka 'export&a

Baca lagi →

javascript - Bagaimana untuk menambah pakej dalaman untuk jenis dengan Turborepo?

Saya telah mencuba untuk membuat pakej dalaman untuk Monorepo saya berdasarkan Turborepo. Saya sedang menjalankan Nuxt 3 dengan Tailwind. Kini masalah saya ialah saya cuba untuk membuat pakej tersuai untuk jenis. Saya telah mencuba mengikuti panduan di https://turbo.build/repo/docs/handbook/sharing-code/internal-packages tetapi ia tidak berhasil sama sekali. Saya telah mencuba beberapa perkara lain tetapi tiada yang berhasil.

Adakah seseorang mempunyai panduan terperinci yang boleh saya

Baca lagi →

typescript - Tidak dapat menyelesaikan definisi jenis tersuai dengan monorepo turborepo

Saya mempunyai projek turborepo dengan struktur berikut:

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

Fail pacakges/tsconfig/base.json kelihatan seperti:

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

Baca lagi →

node.js - Secara automatik transpile pakej TypeScript dari ruang kerja lain dalam Turborepo

Saya mempunyai monorepo berasaskan Turborepo di mana saya mempunyai satu aplikasi TypeScript utama (dipanggil @myscope/tsapp) yang menggunakan satu pakej TypeScript lain dalam repositori yang sama (dipanggil @myscope/tspackage). Anda

Baca lagi →