Introducción
El paquete {shinylive}
le permite ejecutar aplicaciones Shiny íntegramente en el navegador convirtiéndolas en archivos estáticos impulsados por WebAssembly. En este tutorial, le guiaremos a través del proceso de instalación y le explicaremos cómo configurar la gestión de activos para que sus aplicaciones Shiny puedan ejecutarse sin servidor.
1. Instalación del paquete {shinylive}
Tienes dos opciones principales para instalar {shinylive}
:
Opción 1: Instalar desde CRAN
Ejecute el siguiente comando en R:
install.packages("shinylive")
Esto instala la última versión estable de CRAN.
Opción 2: Instalar la versión de desarrollo desde GitHub
Para conocer las últimas funciones y actualizaciones, utilice el paquete pak
:
# Si pak no está instalado, instálelo primero
install.packages("pak")
::pak("posit-dev/r-shinylive") pak
Elige la opción que mejor se adapte a tus necesidades.
2. Configurar la gestión de activos
El paquete {shinylive}
descarga los activos web esenciales (archivos HTML, JavaScript, CSS, WASM) necesarios para ejecutar aplicaciones Shiny en el navegador. Estos activos se almacenan en caché localmente para acelerar la carga.
Comprobación de la información de los activos instalados
Después de la instalación, compruebe que los activos están instalados y vea los detalles de la versión:
::assets_info() shinylive
Esta función muestra la versión del paquete, la versión del activo y el directorio de caché local.
Aquí hay un ejemplo de salida:
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
Descarga manual de activos específicos (opcional)
Si necesita forzar la descarga de una versión específica de un recurso, ejecute:
::assets_download("0.1.5") shinylive
Reemplaza '0.1.5'
por la versión que desees.
Limpiar activos antiguos
Para eliminar recursos obsoletos y liberar espacio, utilice:
::assets_cleanup() shinylive
O para eliminar una versión específica:
::assets_remove("0.1.5") shinylive
3. Confirmación de la configuración
Una vez instalado, confirme que todo funciona correctamente ejecutando:
::assets_info() shinylive
Esto debería imprimir los detalles de la versión actual y la ruta de la caché donde se almacenan los activos. Si todo está configurado correctamente, ya está listo para exportar y ejecutar sus aplicaciones Shiny utilizando {shinylive}
.
Lecturas adicionales
- Introducción a Shinylive para R
Obtenga una visión general de Shinylive, sus componentes y sus ventajas. - Instalación y configuración de Shinylive (R)
Aprenda a instalar el paquete {shinylive} y a configurar la gestión de activos. - Creación de una aplicación básica Shinylive (R)
Compile y exporte su primera aplicación Shinylive. - Incrustar aplicaciones Shinylive en documentos Quarto (R)
Aprenda a integrar aplicaciones Shinylive directamente en sus documentos Quarto.
Conclusión
Instalar y configurar {shinylive}
en R es el primer paso para crear aplicaciones Shiny sin servidor que se ejecutan directamente en su navegador web. Siguiendo esta guía, ha aprendido a instalar el paquete, configurar la gestión de activos y verificar la instalación. Con estas herramientas, ya está listo para convertir e implementar aplicaciones Shiny para páginas web interactivas y estáticas.
Explorar más artículos
Aquí hay más artículos de la misma categoría para ayudarte a profundizar en el tema.
Reutilización
Cómo citar
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Instalación y configuración de Shinylive (R)},
date = {2025-03-17},
url = {https://www.datanovia.com/es/learn/interactive/r/shinylive/installation.html},
langid = {es}
}