Saltearse al contenido
Tauri

Prerrequisitos

Para empezar a construir tu proyecto con Tauri primero deberás instalar algunas dependencias:

  1. Dependencias del Sistema
  2. Rust
  3. Configurar para Móvil (solo se requiere si se desarrolla para móviles)

Dependencias del Sistema

Sigue el enlace para comenzar según tu sistema operativo:

Linux

Tauri requiere varias dependencias del sistema para el desarrollo en Linux. Estas pueden ser diferentes dependiendo de su distribución, pero hemos incluido algunas distribuciones populares a continuación para ayudarlo a configurar.

Ventana de terminal
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
build-essential \
curl \
wget \
file \
libxdo-dev \
libssl-dev \
libayatana-appindicator3-dev \
librsvg2-dev

Si tu distribución no está incluida arriba, puedes consultar Awesome Tauri en GitHub para ver si se ha creado una guía.

Siguiente: Instalar Rust

macOS

Tauri usa Xcode y varias dependencias de desarrollo de macOS e iOS.

Descarga e instala Xcode desde uno de los siguientes lugares:

Asegúrate de iniciar Xcode después de instalarlo para que pueda terminar de configurarse.

¿Solo desarrollando para escritorio? Si estás planeando desarrollar aplicaciones de escritorio y no apuntar a iOS, puedes instalar Xcode Command Line Tools en su lugar:

Ventana de terminal
xcode-select --install

Siguiente: Instalar Rust

Windows

Tauri usa las Herramientas de compilación de C++ de Microsoft para el desarrollo, así como Microsoft Edge WebView2. Ambos son necesarios para el desarrollo en Windows.

Sigue los pasos a continuación para instalar las dependencias requeridas.

Microsoft C++ Build Tools

  1. Descarga el instalador de Microsoft C++ Build Tools y ábrelo para comenzar la instalación.
  2. Durante la instalación marque la opción “Desarrollo de escritorio con C ++”.

Captura de pantalla de Visual Studio C++ Build Tools installer

Siguiente: Instalar WebView2.

WebView2

Tauri usa Microsoft Edge WebView2 para renderizar contenido en Windows.

Instala WebView2 visitando la sección de descarga de WebView2 Runtime. Descarga el “Evergreen Boostrapper” e instálalo.

Siguiente: Instalar Rust

Rust

Tauri está construido con Rust y lo requiere para el desarrollo. Instala Rust usando uno de los siguientes métodos. Puedes ver más métodos de instalación en https://www.rust-lang.org/tools/install.

Instalar a través de rustup usando el siguiente comando:

Ventana de terminal
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

Asegúrate de reiniciar tu Terminal (y en algunos casos tu sistema) para que los cambios surtan efecto.

Siguiente: Configurar para Móvil si deseas construir para Android e iOS, o, si te gustaría usar un framework de JavaScript, instala Node. De lo contrario, Crea un Proyecto.

Node.js

  1. Visita la web de Node.js, descarga la version de Soporte a Largo Plazo (LTS) e instálala.

  2. Comprueba si Node se ha instalado correctamente ejecutando:

Ventana de terminal
node -v
# v20.10.0
npm -v
# 10.2.3

Es importante reiniciar tu Terminal para asegurarse de que reconoce la nueva instalación. En algunos casos, puede que necesites reiniciar tu ordenador.

Aunque npm es el gestor de paquetes predeterminado para Node.js, puedes usar otros como por ejemplo pnpm o yarn. Para habilitarlos, ejecuta corepack enable en tu Terminal. Este paso es opcional y únicamente necesario si prefieres usar otro gestor de paquetes que no sea npm.

Next: Configurar para Móvil o Crea un proyecto.

Configurar para Móvil

Si deseas compilar tu aplicación para Android o iOS, entonces hay algunas dependencias adicionales que necesitas instalar:

Android

  1. Descarga e instala Android Studio desde el sitio web de Android Developers
  2. Establece la variable de entorno JAVA_HOME:
Ventana de terminal
export JAVA_HOME=/opt/android-studio/jbr
  1. Usa el SDK Manager en Android Studio para instalar lo siguiente:
  • Android SDK Platform
  • Android SDK Platform-Tools
  • NDK (Side by side)
  • Android SDK Build-Tools
  • Android SDK Command-line Tools
  1. Establece las variables de entorno ANDROID_HOME y NDK_HOME.
Ventana de terminal
export ANDROID_HOME="$HOME/Android/Sdk"
export NDK_HOME="$ANDROID_HOME/ndk/$(ls -1 $ANDROID_HOME/ndk)"
  1. Agrega los destinos de compilación de Android con rustup:
Ventana de terminal
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

Siguiente: Configurar para iOS o Crear un proyecto.

iOS

  1. Agrega los destinos de compilación de iOS con rustup en la Terminal:
Ventana de terminal
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim
  1. Instala Homebrew:
Ventana de terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Instala Cocoapods usando Homebrew:
Ventana de terminal
brew install cocoapods

Siguiente: Crear un proyecto.

Solución de Problemas

Si tienes algún problema durante la instalación, asegúrate de revisar la Guía de Solución de Problemas o comunícate en el Discord de Tauri.


© 2025 Tauri Contributors. CC-BY / MIT