الوثائقمتقدم
الترقية إلى 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 اختفى. لم تعد علامة "Built with Nexy" موجودة |
احذف السطر من nexyconfig.py. يتم تجاهل السطر المتبقي |
nx check لم يعد يجمع .mdx |
لا شيء: Vite يُبلغ عن MDX أخطاء في البناء |
ما يبقى على حاله
- مساراتك وتخطيطاتك وإجراءاتك وتكوينك.
- تحتفظ المشاريع الحالية بصفحاتها الأولية. ينطبق التصميم المبدئي الجديد فقط على المشاريع التي تم إنشاؤها بعد الترقية.
- شريط أدوات التطوير و
useDevTools.
جديد في 2.2
- ملفات الوكلاء.
nx newيكتبAGENTS.md،CLAUDE.mdومهارات وكلاء الترميز. بالنسبة لمشروع لديك بالفعل، قم بتشغيلnx skills. لا يقوم أبدًا بالكتابة فوق الملف الذي كتبته. انظر وكلاء الترميز. - خادم تطوير يستمر في العمل. عندما لا يمكن بدء تشغيل التطبيق الخاص بك،
nx devيبلغ عن السبب وينتظر التغيير التالي بدلاً من الخروج. - بداية جديدة لكل إطار عمل في Tailwind أو UnoCSS، بنفس الصفحات والمكونات.
- UnoCSS يقرأ
.nexyالملفات في مشروع الخادم. إذا كنت تستخدم UnoCSS مع صفحات.nexy، أضف الكتلةcontentالموضحة في استكشاف الأخطاء وإصلاحها.
الوثائق المصححة
قالت ثلاث صفحات شيئًا لا يفعله الكود. إذا تابعتهم، تحقق من ملفاتك:
- المكون
.nexyيضع أبناءه بـ<Slot />(الحرف الكبير S)، وليس<slot />. - تتم تسمية ملف المكون
.nexyفي PascalCase: يتم استيراده كوحدة Python، لذلك لا يتم تجميع الواصلة. - بالنسبة لـ
.mdx، يكون الإطار Preact عندما يستورد الملفpreact، React بخلاف ذلك.
أين التالي
- فهرس التوثيق]: صفحة ما تقوم ببنائه
- استكشاف الأخطاء وإصلاحها: المشاكل التي يواجهها الناس أولاً
- التكوين: كل حقل
use*وحقله الافتراضي