Vite 8 Plus Rolldown: Migrating Your Project to the Rust-Powered Bundler and What Breaks
معماری ویت ۸ به کلی دگرگون شده. به جای دو باندلر مختلف برای محیط توسعه و تولید، حالا یک باندلر واحد به نام رولداون که با زبان راست نوشته شده، هر دو مرحله را انجام میدهد. نتیجه این تغییر، سرعت ساخت ۱۰ تا ۳۰ برابر بیشتر است. اما پلاگینهایی که مخصوص ایسبیلد یا رولآپ بودند، دیگر کار نمیکنند و نیاز به بررسی و بهروزرسانی دارند.

چرا مهمه؟
تغییر بزرگ: ویت ۸ از دو باندلر ایسبیلد و رولآپ به یک باندلر واحد به اسم رولداون با زبان راست مهاجرت کرده است. این تغییر بر تمام تیمهای استفادهکننده از ویت تأثیر میگذارد، بهخصوص آنهایی که پلاگینهای سفارشی دارند. پلاگینهای مخصوص ایسبیلد به طور کامل از کار میافتند و برخی پلاگینهای رولآپ ممکن است دچار مشکل شوند. اگر از ویت استفاده میکنید، ارتقا به نسخه ۸ عملکرد ساخت را به شدت بهبود میبخشد، اما مهاجرت بدون آمادگی میتواند پروژه را از کار بیندازد. بنابراین خواننده باید از همین حالا برای مهاجرت برنامهریزی کند و پلاگینها را بررسی نماید.
به درد کی میخوره؟
• توسعهدهندگان فرانتاند که از ویت استفاده میکنند • تیمهای DevOps • توسعهدهندگان و نگهدارندگان پلاگینهای ویت • مدیران فنی پروژههای مبتنی بر ویت
تو عمل چی کار کنیم؟
با خواندن این خبر میتوانید فرآیند مهاجرت به ویت ۸ را شروع کنید. ابتدا پلاگینهای پروژه را بررسی کنید و سازگاری آنها با نسخه جدید را بسنجید. سپس تنظیمات build را از build.esbuildOptions به build.rolldownOptions منتقل کنید. پس از مهاجرت، از سرعت ساخت بسیار بالاتر و ثبات بیشتر بین محیط توسعه و تولید بهرهمند میشوید.
نظر BlueIT News
ارتقا به ویت ۸ برای پروژههایی با پلاگینهای رسمی توصیه میشود. اگر پلاگینهای سفارشی دارید، بهتر است ابتدا آنها را بهروزرسانی کنید و سپس مهاجرت کنید. نتیجه نهایی سرعتی است که ارزش این آمادگی را دارد.