webpack - Typescript ts-loader symlink melalui lerna yarn workspace gagal untuk menyelesaikan kebergantungan di luar workspace semasa

Saya mempunyai monorepo dengan struktur tertentu. Saya sedang cuba untuk migrasi dari gulp-typescript ke webpack ts-loader. Tetapi nampaknya ia tidak dapat menyelesaikan modul yang berada di akar monorepo. Saya mendapat banyak ralat seperti Module not found: Error: Can't resolve 'tls' in 'C:\Users\msi4\monorepo\node_modules\nats\lib' ketika membina salah satu projek di apps. Berfungsi dengan gulp atau tsc, tetapi tidak dengan webpa

Baca lagi →

Lerna dengan Yarn, TypeScript dan React Native: Tidak dapat mencari modul '@project/common' atau deklarasi jenis yang sepadan.ts(2307)

Projek ini menggunakan Yarn, React Native, Lerna dan Typescript. Ia disusun sebagai monorepo

Berikut adalah strukturnya:

project |- packages | - mobile | - src | - packages.json | - tsconfig.json | - cloud-function

Baca lagi →

visual studio code - Cara untuk menyediakan projek TypeScript, VScode, Yarn2, Fastify

Saya tahu saya pernah menyelesaikan ini sebelum ini, tetapi mungkin keadaan telah berubah sejak itu. Saya sedang cuba untuk menubuhkan projek baru yang terutamanya menggunakan fastify, menulis kod di VSCode dalam TypeScript dan menguruskan kebergantungan dengan Yarn2.

VSCode memberitahu saya ia tidak dapat mencari fastify. Ia juga tidak dapat mencari jenis Node walaupun selepas menambah kedua-dua fastify dan @types/node. Saya telah mencuba pelbagai kombinasi dan langkah berikut, memasti

Baca lagi →

yarnpkg - Bagaimana saya boleh menyahpepijat typescript dalam workspace Yarn2 menggunakan vscode?

Saya mempunyai projek yarn2 (berry) dengan workspaces dan saya menggunakan ts-node untuk menjalankan setiap workspace (pakej). Bagaimana saya boleh menyediakan launch.json di vscode supaya boleh debug satu workspace? Untuk penjelasan, saya mempunyai tsconfig global dengan konfigurasi umum dan tsconfig individu di dalam setiap workspace yang memanjangkan tsconfig global untuk menentukan direktori input/output bagi setiap pakej.

Saya cuba bermain dengan konfigurasi launch.json untuk nodej

Baca lagi →

Cara untuk mengaktifkan auto-import VS Code dengan protokol link: Yarn 2.0 dan Typescript

Saya menggunakan Yarn 2 dengan PnP diaktifkan dan Typescript. Dalam kebergantungan saya, saya mempunyai "app": "link:./" untuk import mutlak seperti yang diterangkan di sini, tiada paths atau baseUrl dalam tsconfig saya. Apa yang saya mahukan adalah auto-import fail juga menjadi mutlak dan bukan relatif. Saya dulu mempunyai baseUrl dan ia berfungsi dengan baik.

Baca lagi →

typescript - Mengeksport jenis dan enum gagal apabila menggunakan yarn/npm link

Saya sedang cuba untuk menghubungkan sebuah perpustakaan antara dua projek untuk membantu aliran kerja pembangunan. Berkongsi beberapa kod dan jenis antara backend dan frontend TypeScript saya.

Nampaknya ia berfungsi dengan fungsi const, tetapi apabila saya menambah beberapa enum dan jenis, saya mendapat ralat ini:

./server/presenter-common/src/events.ts 5:7 Module parse failed: Unexpected token (5:7) File was processed with these loaders: * ./node_modules/@pmmmwh/react-r

Baca lagi →

Membundel jenis TypeScript dari Workspace Yarn tempatan dengan Rollup

Saya mempunyai monorepo, yang dibuat sebagai Workspace Yarn, yang mempunyai API dan SDK.

API adalah backend, dan SDK adalah perpustakaan manis untuk berinteraksi dengan backend tersebut. API adalah pakej peribadi manakala SDK akan diterbitkan dan tersedia untuk sesiapa sahaja. Kedua-duanya ditulis dalam TypeScript.

Secara semula jadi, SDK dan API mempunyai sedikit pertindihan apabila ia berkaitan dengan jenis TypeScript. Oleh kerana API menentukan apa yang ia terima dalam hujah ke

Baca lagi →

visual studio code - Yarn 2 Monorepo VSCode tidak dapat menyelesaikan jenis Typescript berdasarkan tetapan tsconfig.json

Saya sedang bekerja pada monorepo Yarn 2 menggunakan Yarn Workspaces, dan dalam melakukannya saya telah menghadapi halangan dalam cuba mendapatkan VSCode untuk menyelesaikan jenis TypeScript.

Saya telah menindaklanjuti maklumat yang diberikan oleh

Baca lagi →

reactjs - Penulisan huruf tidak sah pada huruf pemacu Windows dengan Yarn dan NextJS

Saya telah menyediakan projek baharu menggunakan Yarn dan NextJS pada mesin Windows saya hari ini. Apabila memulakan, saya mendapat ralat bahawa penggunaan huruf besar/kecil adalah "tidak sah" untuk direktori projek saya. Secara khusus, saya melihat ralat berikut:

node.js - yarn start RALAT FATAL: Penandaan-kompak tidak berkesan dekat had timbunan Peruntukan gagal - timbunan JavaScript kehabisan memori

Menerima ralat ini dengan yarn start

Saya telah mencuba banyak penyelesaian untuk ralat ini melalui Stack Overflow menggunakan pautan ini FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of

Baca lagi →