Selamat datang ke keluaran @getcronit/pylon@2.0.0 (September 2024)!
Pylon v2 memperkenalkan sokongan untuk masa jalan yang berbeza, arahan cipta baharu dan pelayan pembangunan yang dipertingkatkan.
Waktu jalan rasmi yang disokong oleh perintah npm create pylon ialah Bun, Node.js dan Cloudflare Workers. Waktu jalan lain turut disokong tetapi memerlukan persediaan manual.
Kami telah cuba menjadikan penghijrahan lancar. Sila rujuk panduan penghijrahan dan beritahu kami jika anda menghadapi sebarang masalah semasa berhijrah.
Sorotan utama keluaran ini:
Jika anda sedang mencari gambaran keseluruhan tentang semua perubahan penting dan cara untuk berhijrah, sila lihat panduan berhijrah dari v1 ke v2.
Jika anda mempunyai sebarang soalan atau memerlukan bantuan, sila jangan teragak-agak untuk menghubungi kami di Discord. Kami berbesar hati untuk membantu anda dengan proses penghijrahan.
Tonton cara kami menggunakan perintah npm create pylon baharu untuk mencipta projek Pylon baharu dan gunakannya ke Cloudflare Workers dalam masa kurang daripada 1 minit:
Pylon kini menyokong berbilang masa jalan, termasuk Bun, Node.js dan Cloudflare Workers. Anda boleh memilih masa jalan yang paling sesuai dengan kes penggunaan anda dan menggunakan perkhidmatan anda dengan mudah.
Untuk mencipta projek Pylon baharu dengan masa jalan tertentu, gunakan arahan npm create pylon:
npm create pylon --runtime cf-workers
Arahan ini mencipta projek Pylon baharu dengan masa jalan Cloudflare Workers. Anda juga boleh menentukan masa jalan lain, seperti Node.js atau Cloudflare Workers, dengan menghantar bendera --runtime.
Pylon juga menyokong pelbagai masa jalan lain:
Berhati-hati bahawa masa jalan tersebut memerlukan persediaan dan konfigurasi manual.
Arahan npm create pylon baharu menyediakan cara yang konsisten untuk mencipta projek Pylon baharu dengan masa jalan yang berbeza, templat, penjanaan pelanggan dan banyak lagi.
Perintah ini memperkemas proses penciptaan projek dan memastikan anda mempunyai semua yang anda perlukan untuk bermula dengan Pylon.
Untuk mencipta projek Pylon baharu, jalankan arahan berikut:
npm create pylon
Arahan ini akan menggesa anda untuk memilih masa jalan, templat dan pilihan lain untuk projek anda. Sebaik sahaja anda membuat pilihan anda, arahan itu akan mencipta projek Pylon baharu dalam direktori yang ditentukan.
Pylon v2 memperkenalkan arahan pylon dev baharu yang menyediakan pengalaman pembangunan bersatu merentas masa jalan yang berbeza.
Arahan pylon dev memulakan pelayan pembangunan dan memuatkan semula perkhidmatan anda secara automatik apabila anda membuat perubahan pada kod anda. Perintah ini direka bentuk untuk menyelaraskan proses pembangunan dan menjadikannya lebih mudah untuk membina dan menguji perkhidmatan anda.
Untuk menyokong masa jalan yang berbeza, anda boleh menentukan perintah mula khusus masa jalan menggunakan bendera -c:
pylon dev -c 'bun run .pylon/index.js'
Arahan ini memulakan pelayan pembangunan dengan arahan mula yang ditentukan untuk masa jalan Bun. Anda boleh menggantikan arahan dengan arahan mula yang sesuai untuk masa jalan yang anda pilih.
Sebagai contoh, jika anda menggunakan Cloudflare Workers, anda boleh memulakan pelayan pembangunan dengan arahan berikut:
pylon dev -c 'wrangler dev'
Arahan ini memulakan pelayan pembangunan dengan arahan wrangler dev, yang merupakan cara yang disyorkan untuk menjalankan Cloudflare Workers secara setempat.
Pakej @getcronit/pylon-cli dan @getcronit/pylon-server tidak lagi diperlukan dan telah digantikan dengan pakej @getcronit/pylon-dev.
Mengapa pylon-cli digugurkan?
Pakej pylon-cli telah digunakan untuk mencipta projek Pylon baharu dan mengurus pelayan pembangunan. Dengan pengenalan perintah npm create pylon dan perintah pylon dev, fungsi yang disediakan oleh pakej pylon-cli kini dikendalikan oleh pakej create-pylon dan pakej pylon-dev.
Mengapa pelayan pylon digugurkan?
Pelayan pylon hanya mempunyai satu tujuan: untuk memulakan pelayan menggunakan Bun. Dengan pengenalan berbilang runtime, pakej pylon-server menjadi usang. Pakej pylon-dev kini mengendalikan pelayan pembangunan untuk semua masa jalan.
Untuk pengeluaran, anda kini boleh terus melaksanakan .pylon/index.js dengan arahan khusus runtime anda (cth. bun run .pylon/index.js atau node .pylon/index.js). Pendekatan fleksibel ini membolehkan anda memilih strategi penggunaan terbaik untuk kes penggunaan anda.
Sekalung penghargaan terima kasih kepada semua yang membantu dengan keluaran ini ?
Atas ialah kandungan terperinci Mengumumkan Pylon dengan Sokongan Masa Jalan Berbilang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!