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 →
npx create-turbo@latest //cipta projek monorepo
cd apps/web //should be present in you app directory npm install -D tail Baca lagi →
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 →Katakan saya mempunyai struktur projek ini dengan monorepo
my-monorepo ├─ apps │ ├─ api │ └─ jobs ├─ packages │ ├─ tsconfig │ └─ shared-utils └─ package.jsonapi 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 →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 →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 →
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 →
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 →Saya mempunyai projek turborepo dengan struktur berikut:
apps - my-app - src - some-test.spec.ts - tsconfig.json - types - index.d.ts packages - tsconfig - base.jsonFail pacakges/tsconfig/base.json kelihatan seperti:
{ "compilerOptions": { "types": ["node", "jest"], "typeRoots": ["../../node_modules/@types"] }, "exclude": Baca lagi →
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 →