Skip to content

SSR با استفاده از API ModuleRunner

بازخورد

بازخورد خود را در بحث بازخورد API محیط با ما در میان بگذارید.

server.ssrLoadModule با وارد کردن از یک Module Runner جایگزین شده است.

دامنه تأثیر: نویسندگان افزونه‌های Vite

منسوخ شدن در آینده

ModuleRunner برای اولین بار در نسخه v6.0 معرفی شد. منسوخ شدن server.ssrLoadModule برای یک نسخه اصلی آینده برنامه‌ریزی شده است. برای شناسایی استفاده خود، future.removeSsrLoadModule را در تنظیمات Vite خود روی "warn" تنظیم کنید.

انگیزه

متد server.ssrLoadModule(url) فقط امکان وارد کردن ماژول‌ها در محیط ssr را فراهم می‌کند و تنها می‌تواند ماژول‌ها را در همان پروسه سرور توسعه Vite اجرا کند. برای اپلیکیشن‌هایی با محیط‌های سفارشی، هر کدام با یک ModuleRunner مرتبط هستند که ممکن است در یک نخ یا پروسه جداگانه اجرا شود. برای وارد کردن ماژول‌ها، اکنون از moduleRunner.import(url) استفاده می‌کنیم.

راهنمای مهاجرت

به راهنمای API محیط برای فریم‌ورک‌ها مراجعه کنید.

تحت مجوز MIT منتشر شده. (dev)