Installieren und Einrichten von Shinylive (R)

Anleitung zur Installation des {shinylive} R-Paketes und der Konfiguration der Anlagenverwaltung

Lernen Sie, wie Sie das {shinylive} R-Paket (von CRAN oder GitHub) installieren und die Asset-Verwaltung einrichten, um Shiny-Anwendungen im Browser mit WebAssembly auszuführen.

Tools
Autor:in
Zugehörigkeit
Veröffentlichungsdatum

17. März 2025

Schlüsselwörter

shinylive-Installation R, serverlose Shiny-Einrichtung, R shinylive

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::pak("posit-dev/r-shinylive")
Hinweis

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:

shinylive::assets_info()

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:

shinylive::assets_download("0.1.5")

Ersetzen Sie '0.1.5' durch die gewünschte Version.

Alte Assets aufräumen

Um veraltete Assets zu entfernen und Speicherplatz freizugeben, verwenden Sie:

shinylive::assets_cleanup()

Oder um eine bestimmte Version zu entfernen:

shinylive::assets_remove("0.1.5")

3. Bestätigen Sie Ihr Setup

Überprüfen Sie nach der Installation, ob alles ordnungsgemäß funktioniert, indem Sie die Funktion:

shinylive::assets_info()

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

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

Hinweis

Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.

Zurück nach oben

Wiederverwendung

Zitat

Mit BibTeX zitieren:
@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}
}
Bitte zitieren Sie diese Arbeit als:
Kassambara, Alboukadel. 2025. “Installieren und Einrichten von Shinylive (R).” March 17, 2025. https://www.datanovia.com/de/learn/interactive/r/shinylive/installation.html.