Isu konsep. Saya mempunyai dua projek yang dijalankan pada dua perkhidmatan React yang berbeza. Banyak komponen boleh dikongsi antara kedua-dua projek. Bagaimanakah saya harus menyediakan ini supaya saya boleh mempunyai projek "langsung" dengan komponen dikongsi dan berbilang projek boleh menggunakan komponen ini dalam masa nyata. Melalui carian, saya mengetahui bahawa ia boleh dicapai melalui pakej npm dan dipasang, tetapi adakah ini akan menghapuskan prestasi masa nyata? Adakah terdapat cara komponen boleh dibangunkan sebagai projek bebas dan pelbagai projek boleh dibangunkan bersama.
Untuk mencipta komponen kongsi, kita boleh mencipta repositori lain pada Git dan menukarnya menjadi perpustakaan. Anda kemudian boleh menggunakan ini sebagai pakej untuk saham-c anda sendiri.
Berikut adalah beberapa langkah yang boleh anda cuba...
Tambah repositori git peribadi sebagai kebergantungan.
Nyatakan cawangan di bawah
git+https://github.com/username/repository.git#branch-name
Buka fail package.json anda dan tambahkan kebergantungan seperti ini.
"bergantung": { "packageName": "git+https://github.com/username/repository.git#branch-name" }
Jalankan npm install
Sepatutnya membantu...