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 →
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 →
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 →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 →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 →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 →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 →
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 →
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:
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 →