Apabila ia berkaitan dengan rangka kerja pemaparan sisi pelayan (SSR) seperti Next.js dan Gatsby, menggunakan pengurus pakej yang cekap adalah penting untuk proses pembangunan yang lancar. Sebagai pembekal Benang, saya di sini untuk membimbing anda tentang cara menggunakan Benang dengan berkesan dengan rangka kerja SSR yang popular ini.
Mengapa Benang untuk Pelayan - Rendering Sisi?
Yarn ialah pengurus pakej yang pantas, boleh dipercayai dan selamat yang dibangunkan oleh Facebook. Ia menawarkan beberapa kelebihan yang menjadikannya pilihan ideal untuk projek SSR. Pertama, Benang mempunyai fail kunci (benang.kunci) yang memastikan binaan boleh dihasilkan semula. Ini bermakna setiap pembangun dalam pasukan anda akan memasang versi pakej yang sama, menghapuskan masalah "ia berfungsi pada mesin saya". Kedua, Benang sangat pantas. Ia menggunakan proses pemasangan selari, yang mengurangkan masa yang diperlukan untuk memasang pakej dengan ketara.
Menyediakan Benang untuk Next.js
Next.js ialah rangka kerja React yang membolehkan pelayan - pemaparan sisi dan penjanaan tapak statik. Untuk mula menggunakan Benang dengan Next.js, ikuti langkah berikut:


Langkah 1: Pasang Benang
Jika anda belum memasang Benang lagi, anda boleh melakukannya melalui npm dengan arahan berikut:
npm pasang -g benang
Ini akan memasang Benang secara global pada sistem anda.
Langkah 2: Cipta Projek Next.js Baharu
Anda boleh membuat projek Next.js baharu menggunakanbuat - seterusnya - aplperintah dengan Benang:
benang buat apl seterusnya my-next-app cd my-next-app
Perintah ini memulakan projek Next.js baharu dalamsaya - seterusnya - apldirektori dan menavigasi anda ke dalamnya.
Langkah 3: Pasang Ketergantungan
Sebaik sahaja anda menyediakan projek anda, anda boleh menggunakan Benang untuk memasang kebergantungan tambahan. Sebagai contoh, jika anda ingin menambahbertindak balas - pertanyaanke projek anda, anda boleh menjalankan:
benang tambah reaksi-pertanyaan
Benang akan memuat turun dan memasangbertindak balas - pertanyaanpakej bersama kebergantungannya dan kemas kinipackage.jsondanbenang.kuncifail dengan sewajarnya.
Langkah 4: Jalankan Pelayan Pembangunan
Untuk memulakan pelayan pembangunan Next.js, gunakan arahan berikut:
dev benang
Ini akan memulakan pelayan dihidupkanhttp://localhost:3000, dan anda boleh melihat aplikasi Next.js anda dalam penyemak imbas.
Menggunakan Benang dengan Gatsby
Gatsby ialah satu lagi rangka kerja popular untuk membina tapak web statik dan pelayan - yang diberikan sisi. Begini cara anda boleh menggunakan Benang dengan Gatsby:
Langkah 1: Pasang Gatsby CLI dengan Benang
Mula-mula, pasang Gatsby CLI secara global menggunakan Benang:
benang global tambah gatsby-cli
Langkah 2: Buat Projek Gatsby Baharu
Buat projek Gatsby baharu dengan arahan berikut:
gatsby my-gatsby-site baharu cd my-gatsby-site
Ini mencipta projek Gatsby baharu dalamsaya - gatsby - tapakdirektori dan menggerakkan anda ke dalamnya.
Langkah 3: Pasang Ketergantungan
Sama seperti Next.js, anda boleh menggunakan Benang untuk memasang pakej tambahan. Sebagai contoh, jika anda ingin menambahgatsby - pemalam - imejke projek anda, jalankan:
benang tambah gatsby-plugin-image
Langkah 4: Membangun dan Membina
Untuk memulakan pelayan pembangunan Gatsby, gunakan:
benang berkembang
Ini akan memulakan pelayan dihidupkanhttp://localhost:8000. Apabila anda sudah bersedia untuk membina tapak Gatsby anda untuk pengeluaran, jalankan:
binaan benang
Mengurus Ketergantungan dengan Benang
Benang menyediakan beberapa arahan untuk menguruskan kebergantungan dengan berkesan.
Mengemas kini Ketergantungan
Untuk mengemas kini semua kebergantungan dalam projek anda kepada versi terkini mereka, anda boleh menggunakan arahan berikut:
naik taraf benang
Jika anda ingin mengemas kini pakej tertentu, contohnya,bertindak balas, anda boleh menjalankan:
tindak balas naik taraf benang
Mengalih keluar Ketergantungan
Untuk mengalih keluar pakej daripada projek anda, gunakankeluarkanperintah. Sebagai contoh, untuk mengalih keluarlodashdaripada projek anda, jalankan:
benang keluarkan lodash
Ruang Kerja Benang untuk Monorepos
Jika anda sedang mengusahakan projek besar dengan berbilang pakej (monorepo), Ruang Kerja Benang boleh menjadi sangat berguna. Ruang kerja membolehkan anda mengurus berbilang pakej dalam satu repositori.
Untuk mendayakan ruang kerja dalam projek anda, tambahkan yang berikut pada andapackage.json:
{ "ruang kerja": [ "pakej/*" ] }
Ini memberitahu Yarn untuk merawat semua direktori di bawahpakejsebagai pakej berasingan. Anda kemudiannya boleh memasang kebergantungan untuk semua ruang kerja sekaligus menggunakan:
memasang benang
Produk Benang Kami
Sebagai pembekal Benang, kami menawarkan pelbagai jenis produk benang berkualiti tinggi. Semak kamiPBT (nilon tiruan) diubah suai Sweater Dty High Stretch Benang,Benang Graphene PBT, danFabrik Berasaskan Tumbuhan Mult - berfungsi. Produk ini direka bentuk untuk memenuhi pelbagai keperluan industri yang berbeza.
Hubungi Kami untuk Perolehan
Jika anda berminat dengan produk benang kami atau mempunyai sebarang soalan tentang menggunakan Benang dalam projek pemaparan sisi pelayan anda, kami ingin mendengar daripada anda. Jangan ragu untuk menghubungi kami untuk perbincangan perolehan. Kami komited untuk menyediakan anda dengan produk dan perkhidmatan terbaik.
Rujukan
- Dokumentasi Next.js.
- Dokumentasi Gatsby.
- Dokumentasi Rasmi Benang.
