Vite és un servidor de desenvolupament i una eina de compilació.
Introducció
Vite és una eina de construcció que té com a objectiu proporcionar una experiència de desenvolupament més ràpida i lleugera per a projectes web moderns. Consta de dues parts principals:
-
Un servidor de desenvolupament que proporciona millores amb funcionalitats enriquides sobre mòduls ES natius, per exemple, Reemplaçament de Mòduls en Calent (HMR) extremadament ràpid.
-
Un build command que empaqueta el teu codi amb Rollup, preconfigurada per generar assets estàtics altament optimitzats per a producció.
Crea el teu primer projecte amb React
Cloudlfare
Create a new React SPA using the create-cloudflare CLI:
> bun create cloudflare@latest vite-mongo -- --framework=react --platform=workersThis command runs create-vite and then makes the necessary changes to incorporate the Cloudflare Vite plugin.
Seleccciona:
- category: Framework Starter
- framework: React
- variant: TypeScript + SWC
- git: No
Hello, World!
Puedes crear un proyecto:
bun create vite¡Y a continuación sigue las instrucciones!
Otra opción es especificar directamente el nombre del proyecto y la plantilla que deseas usar,
Por ejemplo, para montar un proyecto de Vite + Reac, ejecuta:
bun create vite tsx --template react-swc-tsTailwind
Instala tailwindcss:
bun add -d tailwindcss @tailwindcss/viteAñade el complemento @tailwindcss/vite a tu configuración de Vite.
vite.config.js
// https://vite.dev/config/
plugins: ,
})Agrega un @import al archivo index.css que importe Tailwind CSS.
Ejecute su proceso de compilación con npm run dev
bun run devComienza a usar las clases de utilidad de Tailwind para darle estilo a tu contenido:
App.tsx
return <div className="flex h-screen">
<header className="m-auto">
<p className="text-2xl underline underline-offset-8 font-['Menlo']
hover:underline-offset-4 hover:text-3xl hover:border-red-500
hover:border-4 hover:p-4 hover:cursor-pointer">
David de Mingo
</p>
</header>
</div>
);
}TODO
{ /*