Einführung
Das {shinylive}
-Paket ermöglicht es Ihnen, Shiny-Anwendungen vollständig im Browser auszuführen, indem Sie sie in statische Dateien konvertieren, die von WebAssembly unterstützt werden. In diesem Tutorial führen wir Sie durch den Installationsprozess und erklären, wie Sie das Asset-Management konfigurieren, damit Ihre Shiny-Apps serverlos laufen können.
1. Installieren des Pakets {shinylive}
Sie haben zwei Hauptoptionen für die Installation von {shinylive}
:
Option 1: Von CRAN installieren
Führen Sie den folgenden Befehl in R aus:
install.packages("shinylive")
Damit wird die neueste stabile Version von CRAN installiert.
Option 2: Installieren Sie die Entwicklungsversion von GitHub
Für die neuesten Funktionen und Updates verwenden Sie das Paket pak
:
# Wenn pak nicht installiert ist, installieren Sie es zuerst
install.packages("pak")
::pak("posit-dev/r-shinylive") pak
Wählen Sie die Option, die Ihren Anforderungen am besten entspricht.
2. Konfigurieren der Anlagenverwaltung
Das {shinylive}
-Paket lädt wesentliche Web-Assets (HTML, JavaScript, CSS, WASM-Dateien) herunter, die für die Ausführung von Shiny-Anwendungen im Browser erforderlich sind. Diese Assets werden für ein schnelleres Laden lokal zwischengespeichert.
Informationen über installierte Assets prüfen
Überprüfen Sie nach der Installation, ob die Assets installiert sind und sehen Sie die Versionsdetails:
::assets_info() shinylive
Diese Funktion zeigt die Paketversion, die Asset-Version und das lokale Cache-Verzeichnis an.
Hier ist eine Beispielausgabe:
shinylive R package version: 0.3.0.9000
shinylive web assets version: 0.9.1
Local cached shinylive asset dir:
→ /root/.cache/shinylive
Installed assets:
• /root/.cache/shinylive/shinylive-0.9.1
Manuelles Herunterladen bestimmter Assets (optional)
Wenn Sie den Download einer bestimmten Asset-Version erzwingen möchten, führen Sie:
::assets_download("0.1.5") shinylive
Ersetzen Sie '0.1.5'
durch die gewünschte Version.
Alte Assets aufräumen
Um veraltete Assets zu entfernen und Speicherplatz freizugeben, verwenden Sie:
::assets_cleanup() shinylive
Oder um eine bestimmte Version zu entfernen:
::assets_remove("0.1.5") shinylive
3. Bestätigen Sie Ihr Setup
Überprüfen Sie nach der Installation, ob alles ordnungsgemäß funktioniert, indem Sie die Funktion:
::assets_info() shinylive
Dies sollte die aktuellen Versionsdetails und den Cache-Pfad ausgeben, in dem die Assets gespeichert sind. Wenn alles korrekt eingerichtet ist, können Sie Ihre Shiny-Apps mit {shinylive}
exportieren und ausführen.
Weiterführende Literatur
- Einführung in Shinylive für R
Verschaffen Sie sich einen Überblick über Shinylive, seine Komponenten und seine Vorteile. - Installieren und Einrichten von Shinylive (R)
Erfahren Sie, wie Sie das Paket {shinylive} installieren und die Asset-Verwaltung konfigurieren. - Erstellen einer einfachen Shinylive Anwendung (R)
Erstellen und exportieren Sie Ihre erste Shinylive-Anwendung. - Einbetten von Shinylive Apps in Quarto Dokumente (R)
Erfahren Sie, wie Sie Shinylive-Anwendungen direkt in Ihre Quarto-Dokumente integrieren können.
Schlussfolgerung
Die Installation und Einrichtung von {shinylive}
in R ist der erste Schritt zur Erstellung von serverlosen Shiny-Anwendungen, die direkt in Ihrem Webbrowser ausgeführt werden. In dieser Anleitung haben Sie gelernt, wie Sie das Paket installieren, das Asset-Management konfigurieren und die Installation überprüfen. Mit diesen Tools sind Sie bereit, Shiny-Apps für interaktive, statische Webseiten zu konvertieren und bereitzustellen.
Weitere Artikel erkunden
Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.
Wiederverwendung
Zitat
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Installieren und Einrichten von Shinylive (R)},
date = {2025-03-17},
url = {https://www.datanovia.com/de/learn/interactive/r/shinylive/installation.html},
langid = {de}
}