T
tauri-solidjs
Zbuduj natywne aplikacje desktopowe i mobilne z Tauri 2.x i SolidJS
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do tworzenia aplikacji natywnych dla OpenWork łącząca Tauri 2.x (framework do budowania lekkich aplikacji desktopowych) z SolidJS (reaktywną biblioteką UI). Zawiera gotową konfigurację projektu z obsługą desktopa (Windows, macOS, Linux) i urządzeń mobilnych (iOS, Android), pełny stos techniczny z Rustem na backendzie i TypeScriptem na froncie, integrację z pluginami Tauri (shell, system plików, baza danych SQLite) oraz narzędziami developerskimi (Vite, Tailwind CSS). Idealna dla programistów chcących szybko uruchomić wieloplatformową aplikację.
Jak używać
- Zainstaluj umiejętność w swoim projekcie OpenWork, upewniając się że masz zainstalowany pnpm oraz narzędzia Tauri CLI. 2. Utwórz nowy projekt Tauri z szablonu SolidJS uruchamiając polecenie pnpm create tauri-app openwork --template solid-ts — ta komenda przygotuje strukturę katalogów z frontendem (SolidJS komponenty, store'y, konfiguracja Vite) i backendem (kod Rust, konfiguracja Tauri, pluginy). 3. Przejdź do katalogu projektu i zainstaluj zależności frontend'owe oraz backend'owe zdefiniowane w package.json i Cargo.toml, które zawierają SolidJS, Tauri API, pluginy (shell, system plików, SQL) i narzędzia buildowania. 4. Uruchom aplikację w trybie deweloperskim poleceniem pnpm tauri dev — otworzy się okno aplikacji natywnej z hot-reload'em, umożliwiając testowanie zmian w komponentach SolidJS i komunikacji z backendem Rust. 5. Buduj aplikację dla desktopa poleceniem pnpm tauri build (generuje executable dla Twojego systemu) lub dla mobilnych platform: pnpm tauri ios build dla iOS i pnpm tauri android build dla Android'a. 6. Rozwijaj aplikację dodając komponenty SolidJS w katalogu src/components, definiując state w stores, pisząc Rust'owe komendy w src-tauri/src/lib.rs i konfigurując uprawnienia w capabilities — umiejętność zapewnia pełny most między TypeScript'em a Rust'em poprzez Tauri API.