Новий плагін Vite (v1.0) Cloudflare впорядковує розробку веб -додатків для працівників Cloudflare, інтегруючи робочий час виконання безпосередньо в процес Vite Build та додавши офіційну підтримку реа -маршрутизатора V7.
Плагін використовує API навколишнього середовища Vite 6, щоб розробникам дозволити розробникам працювати код робітників у робочому режимі виконання, вирівнюючи розвиток та виробничі середовища. Міхал Кункіо, старший інженер -фронт, зазначив у X:
Використовуючи API середовища @Vite_JS, тепер ви можете використовувати працівників CloudFlare на своєму сервері розробки для імітації виробничої поведінки.
Більше того, ця інтеграція будується на популярності Vite як інструменту швидкого складання. Такі розробники, як Shivani Sharma на LinkedIn, хвалять його за свою високу швидкість, зв'язок та гнучкість конфігурації порівняно з створенням програми React та його ефективною заміною гарячого модуля та надійною екосистемою плагіна.
Vite 6 представляє API навколишнього середовища, значну архітектурну зміну, яка дозволяє серверу Vite Dev взаємодіяти з різними спеціальними середовищами виконання, включаючи працівників. Cloudflare співпрацював з командою Vite в цьому API.
(Джерело: Cloudflare Blog Post)
Плагін Cloudflare Vite підтримує односторінкові програми (SPA), побудовані з рамками, такими як React, Vue та Svelte. Розробники можуть створити нові Spas React за допомогою Create-Cloudflare CLI, який обробляє Create-Vite та налаштовує плагін Cloudflare Vite. Існуючі проекти Vite Spa можна оновити, додавши залежність @Cloudflare/Vite-Plugin та файл конфігурації Wrangler.jsonc.
Плагін інтегрує сервер Vite Dev з активами працівників для передових додатків. Крім того, плагін впорядковує робочий процес розробки та розгортання для додатків із резервним працівником. Сервер розробки VITE запускає працівника в час виконання працівників Cloudflare. Розробники можуть змінювати код працівників (наприклад, в API/index.ts) і дивитись на зміни, не втрачаючи стану інтерфейсу. Плагін також спрощує процес складання та розгортання: Vite Build виводить як клієнт, так і код сервера, Vite Preview дозволяє попередньо переглядати збірку в час виконання працівників, а Wrangler розгортає програму безпосередньо.
Плагін Cloudflare Vite також підтримує маршрутизатор React V7. Розробники можуть створити нові програми для маршрутизаторів React за допомогою Create-Cloudflare CLI. Ardizanki, інженер програмного забезпечення, що спеціалізується на екосистемі React, твітнув:
REACT Router – найкращий міст від React 18 до 19. Використовуйте його як повну рамку або як бібліотека у власній архітектурі.
Плагін спрощує конфігурацію працівника, надаючи розробникам більше контролю.
Нарешті, плагін підтримує повну платформу розробників CloudFlare, включаючи KV, D1, службові прив’язки, RPC, міцні об'єкти, робочі процеси та працівники AI. Існуючі працівники можуть бути адаптовані для VITE, встановивши залежність @Cloudflare/Vite-Plugin та додавши конфігурацію VITE.