Skip to content

پلاگین‌ها

نکته

Vite هدف دارد پشتیبانی پیش‌فرض از الگوهای رایج توسعه وب را ارائه دهد. قبل از جست‌وجو برای یافتن پلاگین‌های Vite یا پلاگین‌های سازگار با Rollup، راهنمای ویژگی‌ها را بررسی کنید. بسیاری از مواردی که در پروژه‌های Rollup نیاز به استفاده از پلاگین دارند، در Vite به‌صورت پیش‌فرض پوشش داده شده‌اند.

برای کسب اطلاعات بیشتر درباره نحوه استفاده از پلاگین‌ها، بخش استفاده از پلاگین‌ها را مطالعه کنید.

Official Plugins

@vitejs/plugin-vue

  • از Vue 3 Single File Components پشتیبانی می‌کند .

@vitejs/plugin-vue-jsx

@vitejs/plugin-vue2

  • از Vue 2.7 Single File Components پشتیبانی می‌کند.

@vitejs/plugin-vue2-jsx

@vitejs/plugin-react

  • با استفاده از esbuild و Babeldدر نهایت HMR سریع و پکیجی کم‌حجم ارائه می‌دهد، در حالی که امکان استفاده از پایپ‌لاین تبدیل Babel را هم دارد. در فرآیند ساخت (build)، اگر پلاگین‌های اضافی Babel اضافه نشوند، تنها از esbuild استفاده می‌شود.

@vitejs/plugin-react-swc

  • در مرحله توسعه، Babel با SWC جایگزین می‌شود. در مرحله بیلد پرواکشن، اگر از پلاگین‌ها استفاده شود، SWC+esbuild به کار گرفته می‌شوند و در غیر این صورت فقط از esbuild استفاده می‌شود. برای پروژه‌های بزرگ که به اکسننشن های غیراستاندارد React نیازی ندارند، زمان راه‌اندازی اولیه (cold start) و تعویض ماژول‌ها در حین توسعه (HMR) می‌توانند به طور قابل توجهی سریع‌تر باشند.

@vitejs/plugin-legacy

  • پشتیبانی از مرورگرهای قدیمی برای بیلد پرواکشن فراهم می‌کند.

Community Plugins

awesome-vite را بررسی کنید - شما همچنین می‌توانید یک درخواست PR ارسال کنید تا پلاگین‌های خود را در آنجا اضافه کنید.

Rollup Plugins

پلاگین‌های Vite توسعه یافته از اینترفیس پلاگین‌های Rollup هستند. برای جزئیات بیشتر، به بخش سازگاری با پلاگین‌های Rollup مراجعه کنید.

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