नोड 23: नोड.जेएस में ギーム चेंजर
नोड.जेएस ने लंबा रास्ता तय किया है, और नोड 23 के रिलीज के साथ, एक नई प्रयोगात्मक संस्करण, गेम बदल गया है. नोड 23 ने डेवलपर्स के लिए संभवतः सबसे बुरे एरर्स में से एक को हटा दिया है, और यह गेम-चेंजर है.
इस नई संस्करण में, कॉमनजेएस (सीजेएस) और ईसीएमएस्क्रिप्ट मॉड्यूल (ईएसएम) के बीच असमानता को संबोधित किया गया है. पूर्व में, ईएसएम सीधे सीजेएस आयात कर सकता था, लेकिन सीजेएस ईएसएम को सीधे आयात नहीं कर सका. इससे बहुत सारे रिफैक्टरिंग और वर्कअराउंड हुए, लेकिन नोड 23 में, इस मुद्दे को अब अतीत की बात हो गई है.
नोड 23 में, अब आप require
और import
का उपयोग इंटरचेंजेबल ढंग से कर सकते हैं, जिससे दोनों सीजेएस और ईएसएम के साथ काम करना बहुत आसान हो गया है. इससे आप सीजेएस फाइल्स में ईएसएम मॉड्यूल आयात कर सकते हैं और वाइस वर्सा, बिना कंपेटिबिलिटी मुद्दों की चिंता किए.
Require और Import की इंटरचेंजेबल शक्ति
हालांकि, एक पकड़ा है. अगर आप ईएसएम मॉड्यूल में टॉप-लेवल Await का उपयोग करते हैं, तो आप एक एरर प्राप्त करेंगे. इसका कारण टॉप-लेवल Await की सिंक्रोनस नेचर के साथ सीजेएस की असंगति है.
इस सीमा को पार करने के लिए, आप नोड 22 में एक फ्लैग का उपयोग कर सकते हैं जिससे ईएसएम मॉड्यूल के लिए प्रयोगात्मक समर्थन को सक्षम कर सकें. इससे आप नोड 22 में नए व्यवहार का उपयोग कर सकते हैं, लेकिन यह अभी भी प्रयोगात्मक है.
ईएसएम मॉड्यूल के लिए प्रयोगात्मक समर्थन सक्षम करना
निष्कर्ष में, नोड 23 नोड.जेएस डेवलपर्स के लिए गेम-चेंजर है. यह सीजेएस और ईएसएम के बीच असमानता को संबोधित करता है, जिससे दोनों मॉड्यूल सिस्टम के साथ काम करना बहुत आसान हो गया है. हालांकि, यह अभी भी प्रयोगात्मक है, और सीमाओं के बारे में जागरूक होना चाहिए.
नोड.जेएस के साथ नोड 23 का भविष्य
यदि आप नोड.जेएस और टाइपस्क्रिप्ट के बारे में अधिक सीखना चाहते हैं, तो वीडियो में उल्लिखित संसाधनों की जाँच करें, जिसमें जॉय चुआंग का टाइपस्क्रिप्ट पर लेख और मैट पोकॉक का फ्री टाइपस्क्रिप्ट कोर्स शामिल है.