Skip to content

Dioxus

With binstall:

Set-ExecutionPolicy Unrestricted -Scope Process; iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content
cargo binstall dioxus-cli

Create a new project (accept default values):

dx new dioxus
cd diouxus
dx serve

https://dioxuslabs.com/learn/0.6/guide/

Para estilizar el proyecto utilizaremos tailwind.

Instala {% link “/typescript/bun/” %}.

Instala el CLI de Tailwind CSS:

bun install tailwindcss @tailwindcss/cli

Inicializa el proyecto css tailwind:

bun tailwindcss init

Esto debería crear un archivo tailwind.config.js en la raíz del proyecto.

Edita el archivo tailwind.config.js para incluir los archivos rust:

module.exports = {
mode: "all" ,
content: [
// incluye todos los archivos rust, html y css en el directorio src
"./src/**/*.{rs,html,css}" ,
// incluye todos los archivos html en el directorio de salida (dist)
"./dist/**/*.html" ,
],
theme: {
extend: {},
},
plugins: [],
}