Astro 5.8 | Astro

Astro 5.8 یک به روز رسانی جدید برای Nodally است که حداقل نسخه مورد نیاز Node.js را بهبود می بخشد.
🔄 به روز نگه داشتن موارد:
برای ارتقاء یک پروژه موجود، از خودکار استفاده کنید @astrojs/upgrade ابزار CLI. از طرف دیگر، می توانید با اجرای دستور ارتقاء برای مدیر بسته خود، به صورت دستی ارتقا دهید:
pnpm upgrade astro --latest
yarn upgrade astro --latest
حداقل نسخه Node.js به 18.20.8 آپدیت شده است
Node.js 18 اکنون به پایان می رسد و دیگر به روز رسانی های امنیتی یا پشتیبانی را دریافت نخواهد کرد. بنابراین Astro 5.8 اکنون به نسخه 20.3.0، v22.0.0 یا بالاتر نیاز دارد. (v19 و v21 پشتیبانی نمیشوند.) برای کمک به کاربران در ارتقاء، Astro به طور موقت از Node.js 18.20.8 که آخرین نسخه LTS Node.js 18 است، پشتیبانی میکند.
ما در نسخه بعدی پشتیبانی از Node.js 18 را به طور کامل کنار خواهیم گذاشت، بنابراین توصیه می کنیم در اسرع وقت به Node.js 22 ارتقا دهید. برای جزئیات بیشتر در مورد نحوه و زمان ارتقای حداقل نسخه پشتیبانی LTS، به سیاست پشتیبانی Node.js Astro مراجعه کنید.
می توانید نسخه فعلی Node.js خود را با اجرای:
برای استفاده از Node.js 18.20.8 یا یکی از نسخه های پشتیبانی شده، باید هم محیط توسعه محلی خود و هم هر محیط CI/CD را به روز کنید. برای مشاهده نحوه تنظیم نسخه Node.js می توانید اسناد پلتفرم استقرار خود را بررسی کنید. این می تواند شامل انتخاب یک گزینه در داشبورد، تنظیم یک متغیر محیطی یا افزودن یک فایل پیکربندی به پروژه شما باشد. بسیاری از سیستم عامل ها احترام خواهند گذاشت NODE_VERSION متغیر محیطی یا a .nvmrc فایل
به عنوان مثال، برای تنظیم نسخه Node.js روی 22، می توانید a ایجاد کنید .nvmrc فایل روت پروژه خود با محتوای زیر:
برای جزئیات بیشتر در مورد نحوه استفاده، به اسناد nvm مراجعه کنید .nvmrc فایل ها
رفع اشکال
مثل همیشه، ما سخت در حال کار برای رفع مشکلات بعد از نسخه 5.7 هستیم. برای جزئیات کامل تغییرات لاگ را ببینید.
تیم اصلی Astro عبارتند از:
بن هلمز، کالب جاسیک، کریس سویتین بانک، امانوئل استوپا، اریکا، فلوریان لوفور، فازی، سلام، لویی فراز، مت کین، متیو فیلیپس، نیت مور، روبن ردیف، سارا رینزبرگر، و ایان توماس.
از همه مشارکتکنندگان دیگری که با افزودنها و بهبودهای کد و اسناد کمک کردند تا Astro 5.8 ممکن شود، از جمله:
آدام ماتیسن، آلن، الکس کارپنتر، الکسی زیمارف، آنجلو ورلین طرحواره، آریل کی، آرماند فیلیپات، آگوستو سزار پرین، بوگو، کاسونگو، امیلی شن، فدریکو تیبالدو، فلیکس اشنایدر، گیلز باتلر، جینجر، هال، شادیدِوونگت، جاناتانمونگت، جوناتانسا وینکوس، خوان دیاز، جولیا مارچ، پارک جونسئونگ، کاتسویوکی کاراساوا، knj، لئو توسعه دهنده، لوفتی برامبلز، لوئیس اشر، لوئیز گونزاگا دوس سانتوس فیلهو، لوان رودریگز، مارتین تراپ، مت یوهو، متیو جاستیس، ماکس چانگ، مایکل سیلوا استراملز، مورینگی Haberkamp، Nin3، Paul Valladares، Petr Paločko، randomguy-2650، Roman Stetsyk، Sajad Hashemian situ2001، Soufiane، Spencer Davies، Tanishq Manuja، Thomas Bonnet، Tillmann Hübner، vrabe، WP Infusion، Zev Ross،
ایگور تپلستانسکی، 翠 و /jb.
ما مشتاقانه منتظریم ببینیم چه چیزی با Astro 5.8 ایجاد می کنید! اگر سوالی دارید، نظری دارید یا فقط می خواهید سلام کنید، از Astro Discord دیدن کنید.



