दस्तावेज़उन्नत

2.2 में अपग्रेड करना

जब आप 2.1 से 2.2 पर जाते हैं तो किसी मौजूदा प्रोजेक्ट में क्या परिवर्तन होता है, और इसके बारे में क्या करना है। पूरी सूची चेंजलॉग में है।

uv add "nexy>=2.2"            # or: uv tool upgrade nexynx buildnx test

आपको क्या बदलना पड़ सकता है

परिवर्तन ऐसा करो
.mdx को केवल Vite द्वारा संकलित किया गया है। Python कंपाइलर अब इसे प्रस्तुत नहीं करता है React या Preact को useFF में रखें और @mdx-js/rollup, remark-gfm और @mdx-js/react इंस्टॉल करें। बिना किसी घटक वाला पृष्ठ इसके बजाय एक .md फ़ाइल हो सकता है
useBadge चला गया है। "बिल्ट विद नेक्सी" टैग अब मौजूद नहीं है nexyconfig.py से पंक्ति हटाएँ। एक बची हुई पंक्ति को नजरअंदाज कर दिया जाता है
nx check अब संकलित नहीं है .mdx कुछ नहीं: Vite निर्माण में त्रुटियाँ रिपोर्ट करता है MDX

जो वही रहता है

  • आपके मार्ग, लेआउट, क्रियाएँ और कॉन्फ़िगरेशन।
  • मौजूदा परियोजनाएं अपने स्वयं के स्टार्टर पेज रखती हैं। नया स्टार्टर डिज़ाइन केवल अपग्रेड के बाद बनाई गई परियोजनाओं पर लागू होता है।
  • विकास टूलबार और useDevTools।

2.2 में नया

  • एजेंट फ़ाइलें। nx new लिखता है AGENTS.md, CLAUDE.md और कोडिंग एजेंटों के लिए कौशल। आपके पास पहले से मौजूद प्रोजेक्ट के लिए, nx skills चलाएँ। यह आपके द्वारा लिखी गई फ़ाइल को कभी भी अधिलेखित नहीं करता है। कोडिंग एजेंट देखें।
  • एक डेव सर्वर जो चलता रहता है। जब आपका एप्लिकेशन प्रारंभ नहीं हो पाता है, nx dev रिपोर्ट करता है कि क्यों और बाहर निकलने के बजाय अगले परिवर्तन की प्रतीक्षा करता है।
  • Tailwind या UnoCSS में प्रत्येक फ्रेमवर्क के लिए एक नया स्टार्टर, समान पृष्ठों और घटकों के साथ।
  • UnoCSS एक सर्वर प्रोजेक्ट में .nexy फ़ाइलें पढ़ता है। यदि आप .nexy पृष्ठों के साथ UnoCSS का उपयोग करते हैं, तो समस्या निवारण में दिखाया गया content ब्लॉक जोड़ें।

सही किया गया दस्तावेज़

तीन पृष्ठों में कुछ ऐसा कहा गया जो कोड नहीं करता। यदि आपने उनका अनुसरण किया है, तो अपनी फ़ाइलें जांचें:

  • एक .nexy घटक अपने बच्चों को <Slot /> (पूंजी एस) के साथ रखता है, न कि <slot /> के साथ।
  • एक .nexy घटक फ़ाइल को पास्कलकेस में नाम दिया गया है: इसे Python मॉड्यूल के रूप में आयात किया जाता है, इसलिए एक हाइफ़न संकलित नहीं होता है।
  • .mdx के लिए, फ़्रेमवर्क Preact है जब फ़ाइल आयात करती है preact, अन्यथा React।

आगे कहाँ

GitHub पर संपादित करें

Enter परिणाम खोलता है, Esc बंद करता है।