Rumah  >  Artikel  >  hujung hadapan web  >  Mengumumkan Pylon dengan Sokongan Masa Jalan Berbilang

Mengumumkan Pylon dengan Sokongan Masa Jalan Berbilang

DDD
DDDasal
2024-09-19 06:29:07288semak imbas

Announcing Pylon  with Multiple Runtime Support

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:

  • Waktu Jalan Baharu: Pylon kini menyokong berbilang masa jalan, termasuk Bun, Node.js dan Cloudflare Workers.
  • Perintah Cipta Bersatu: Perintah npm create pylon baharu menyediakan cara yang konsisten untuk mencipta projek Pylon baharu.
  • Pelayan Pembangunan yang Diperbaiki: Perintah pylon dev baharu menyediakan pengalaman pembangunan bersatu merentas masa jalan yang berbeza.
  • Titisan pylon-cli dan pylon-server: Pakej @getcronit/pylon-cli dan @getcronit/pylon-server tidak lagi diperlukan dan digantikan dengan pakej @getcronit/pylon-dev.

Memecahkan Perubahan

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.

Video Gambaran Keseluruhan

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.cronit.io

Waktu Jalan Baharu

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.

  • Halaman Cloudflare
  • Deno
  • Mengira Cepat
  • Vercel
  • Netlify
  • AWS Lambda
  • Lambda@Edge
  • Fungsi Azure
  • Fungsi Supabase
  • Pengiraan Fungsi Ali
  • Pekerja Perkhidmatan

Perintah Cipta Bersatu

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.

Pelayan Pembangunan yang Diperbaiki

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.

Titisan pylon-cli dan pylon-server

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.

Ucapan terima kasih

Sekalung penghargaan terima kasih kepada semua yang membantu dengan keluaran ini ?

  • @kleberbaum kerana impiannya bahawa kami akan menyokong Cloudflare Workers, dan kini kami lakukan!
  • @dave-calleja atas permintaan awal untuk sokongan berbilang masa jalan, yang menyebabkan kami menyedari bahawa ini penting untuk masa depan Pylon.
  • @schettn untuk pengekodan semua 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Asas React Bahagian 2Artikel seterusnya:Asas React Bahagian 2