@getcronit/[email protected] रिलीज (सितंबर 2024) में आपका स्वागत है!
Pylon v2 विभिन्न रनटाइम, एक नया क्रिएट कमांड और एक बेहतर विकास सर्वर के लिए समर्थन प्रस्तुत करता है।
एनपीएम क्रिएट पाइलॉन कमांड द्वारा आधिकारिक समर्थित रनटाइम बन, नोड.जेएस और क्लाउडफ्लेयर वर्कर्स हैं। अन्य रनटाइम भी समर्थित हैं लेकिन मैन्युअल सेटअप की आवश्यकता है।
हमने प्रवासन को सुचारू बनाने का प्रयास किया है। कृपया माइग्रेशन गाइड देखें और यदि माइग्रेट करते समय आपको कोई समस्या आती है तो हमें बताएं।
इस रिलीज़ की मुख्य झलकियाँ:
यदि आप सभी ब्रेकिंग परिवर्तनों का अवलोकन और माइग्रेट करने के तरीके की तलाश में हैं, तो कृपया v1 से v2 में माइग्रेट करने की मार्गदर्शिका देखें।
यदि आपके कोई प्रश्न हैं या सहायता की आवश्यकता है, तो कृपया डिस्कॉर्ड पर हमसे संपर्क करने में संकोच न करें। हमें माइग्रेशन प्रक्रिया में आपकी सहायता करने में खुशी होगी।
देखें कि कैसे हम एक नया पाइलॉन प्रोजेक्ट बनाने और उसे 1 मिनट से भी कम समय में क्लाउडफ्लेयर वर्कर्स पर तैनात करने के लिए नए एनपीएम क्रिएट पाइलॉन कमांड का उपयोग करते हैं:
पाइलोन अब बन, नोड.जेएस और क्लाउडफ्लेयर वर्कर्स सहित कई रनटाइम का समर्थन करता है। आप वह रनटाइम चुन सकते हैं जो आपके उपयोग के मामले में सबसे उपयुक्त हो और अपनी सेवा को आसानी से तैनात कर सकें।
एक विशिष्ट रनटाइम के साथ एक नया पाइलॉन प्रोजेक्ट बनाने के लिए, एनपीएम क्रिएट पाइलॉन कमांड का उपयोग करें:
npm create pylon --runtime cf-workers
यह कमांड क्लाउडफ्लेयर वर्कर्स रनटाइम के साथ एक नया पाइलॉन प्रोजेक्ट बनाता है। आप --runtime फ़्लैग पास करके अन्य रनटाइम, जैसे Node.js या Cloudflare Workers, भी निर्दिष्ट कर सकते हैं।
पाइलोन विभिन्न अन्य रनटाइम का भी समर्थन करता है:
ध्यान रखें कि उन रनटाइम के लिए मैन्युअल सेटअप और कॉन्फ़िगरेशन की आवश्यकता होती है।
नया एनपीएम क्रिएट पाइलॉन कमांड विभिन्न रनटाइम, टेम्प्लेट, क्लाइंट जेनरेशन और बहुत कुछ के साथ नए पाइलॉन प्रोजेक्ट बनाने का एक सुसंगत तरीका प्रदान करता है।
यह कमांड प्रोजेक्ट निर्माण प्रक्रिया को सुव्यवस्थित करता है और यह सुनिश्चित करता है कि आपके पास पाइलॉन के साथ शुरुआत करने के लिए आवश्यक सभी चीजें हैं।
एक नया पाइलॉन प्रोजेक्ट बनाने के लिए, निम्नलिखित कमांड चलाएँ:
npm create pylon
यह कमांड आपको अपने प्रोजेक्ट के लिए रनटाइम, टेम्पलेट और अन्य विकल्पों का चयन करने के लिए प्रेरित करेगा। एक बार जब आप अपना चयन कर लेते हैं, तो कमांड निर्दिष्ट निर्देशिका में एक नया पाइलॉन प्रोजेक्ट बनाएगा।
Pylon v2 एक नया pylon dev कमांड पेश करता है जो विभिन्न रनटाइम में एकीकृत विकास अनुभव प्रदान करता है।
पिलोन देव कमांड डेवलपमेंट सर्वर शुरू करता है और जब आप अपने कोड में बदलाव करते हैं तो स्वचालित रूप से आपकी सेवा को पुनः लोड करता है। यह कमांड विकास प्रक्रिया को सुव्यवस्थित करने और आपकी सेवाओं का निर्माण और परीक्षण करना आसान बनाने के लिए डिज़ाइन किया गया है।
विभिन्न रनटाइम का समर्थन करने के लिए, आप -c ध्वज का उपयोग करके रनटाइम-विशिष्ट प्रारंभ कमांड निर्दिष्ट कर सकते हैं:
pylon dev -c 'bun run .pylon/index.js'
यह कमांड बन रनटाइम के लिए निर्दिष्ट स्टार्ट कमांड के साथ डेवलपमेंट सर्वर शुरू करता है। आप अपने चुने हुए रनटाइम के लिए कमांड को उपयुक्त स्टार्ट कमांड से बदल सकते हैं।
उदाहरण के लिए, यदि आप क्लाउडफ्लेयर वर्कर्स का उपयोग कर रहे हैं, तो आप निम्नलिखित कमांड के साथ विकास सर्वर शुरू कर सकते हैं:
pylon dev -c 'wrangler dev'
यह कमांड रैंगलर देव कमांड के साथ डेवलपमेंट सर्वर शुरू करता है, जो क्लाउडफ्लेयर वर्कर्स को स्थानीय रूप से चलाने का अनुशंसित तरीका है।
@getcronit/pylon-cli और @getcronit/pylon-server पैकेज की अब आवश्यकता नहीं है और उन्हें @getcronit/pylon-dev पैकेज से बदल दिया गया है।
तोरण-क्ली क्यों गिराया गया?
पिलोन-सीएलआई पैकेज का उपयोग नई पिलोन परियोजनाओं को बनाने और विकास सर्वर को प्रबंधित करने के लिए किया गया था। एनपीएम क्रिएट पाइलॉन कमांड और पाइलॉन देव कमांड की शुरुआत के साथ, पाइलॉन-सीएलआई पैकेज द्वारा प्रदान की जाने वाली कार्यक्षमता अब क्रिएट-पाइलॉन पैकेज और पाइलॉन-डेव पैकेज द्वारा नियंत्रित की जाती है।
पाइलोन-सर्वर क्यों गिराया गया?
पाइलोन-सर्वर का केवल एक ही उद्देश्य था: Bun का उपयोग करके सर्वर शुरू करना। एकाधिक रनटाइम की शुरूआत के साथ, पाइलॉन-सर्वर पैकेज अप्रचलित हो गया। पाइलॉन-डेव पैकेज अब सभी रनटाइम के लिए विकास सर्वर को संभालता है।
उत्पादन के लिए, अब आप अपने रनटाइम-विशिष्ट कमांड (उदाहरण के लिए बन रन .pylon/index.js या नोड .pylon/index.js) के साथ .pylon/index.js को सीधे निष्पादित कर सकते हैं। यह लचीला दृष्टिकोण आपको अपने उपयोग के मामले में सर्वोत्तम परिनियोजन रणनीति चुनने की अनुमति देता है।
इस रिलीज में मदद करने वाले सभी लोगों को बहुत-बहुत धन्यवाद ?
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3