Capacitor CLI helps you transform web apps into native iOS and Android apps with one codebase. Aquí está cómo configurarlo rápidamente:
- Requisitos previos: Instalar Node.js (v16+), npm, y un framework web (React, Vue, Angular, etc.).
- Instalar Capacitor CLI: Ejecutar
npm install @capacitor/cli @capacitor/corey inicializar su proyecto connpx cap init. - Preparar plataformas: Agregar soporte para iOS (
npx cap add ios) y Android (npx cap add android) plataformas. - Construye y sincroniza: Utiliza
npm run buildynpx cap syncpara transferir activos web a proyectos nativos. - Actualizaciones en vivo (opcional): Utiliza herramientas como Capgo para enviar actualizaciones de manera instantánea sin demoras de tiendas de aplicaciones.
Capacitor CLI simplifica el desarrollo y la mantenimiento de aplicaciones. Sigue la guía para una configuración y resolución de problemas suaves.
Desarrolla una aplicación móvil rápida! React + Capacitor + Tailwind + DaisyUI

Antes de empezar
Prepárate el entorno siguiendo estos pasos:
Configuración Node.js y npm

Necesitarás Node.js versión 16 o superior. Se recomienda la versión LTS más reciente. Para verificar tu configuración, ejecuta:
node --version
npm --version
Si necesitas actualizar, descarga Node.js (que incluye npm) desde el sitio web oficial.
Después de confirmar que Node.js está listo, asegúrate de que tu proyecto web cumpla con los requisitos necesarios de Capacitor.
Verifique su proyecto web
Su proyecto web debe tener lo siguiente:
- Un archivo package.json válido: Asegúrese de que esté correctamente configurado.
- Un directorio de compilación: Este es donde viven tus activos web (comúnmente
distowww). - oUn punto de entrada
index.html: Su directorio de compilación debe incluir un
archivo. package.json Un vistazo rápido a los campos clave:
| Campo Requerido | Valor de Ejemplo | Propósito |
|---|---|---|
| nombre | “mi-aplicación” | Identifica el proyecto |
| versión | “1.0.0” | Specifica la versión de la aplicación |
| carpeta de compilación | “dist” o “www” | Apunta a los activos web |
Una vez que estén listos Node.js y el proyecto web, pase a instalar herramientas específicas de plataforma.
Instalar Software Requerido
Para Desarrollo de Android:
- Descargar e instalar la última versión de Android Studio.
- Set up the Android SDK with at least API level 22.
- Configura la
ANDROID_HOMEvariable de entorno.
Para Desarrollo de iOS (solo Mac):
-
Instalar Xcode 14 o una versión más reciente.
-
Instalar Herramientas de Línea de Comandos.
-
Usar Homebrew para instalar CocoaPods:
brew install cocoapods -
Aceptar la licencia de Xcode:
sudo xcodebuild -license accept
Cuando integres Capgo más adelante, asegúrate de tener una conexión a Internet estable y certificados SSL válidos.
Con estos pasos completados, estás listo para un proceso de desarrollo Capacitor suave. A continuación, instalarás el Capacitor CLI.
Instalar Capacitor CLI
Con tu entorno listo, es hora de instalar y configurar Capacitor CLI.
Agregar paquetes Capacitor
Comienza instalando los paquetes Capacitor CLI y Core utilizando npm:
npm install @capacitor/cli @capacitor/core
Una vez instalados, confirma la configuración verificando el Capacitor CLI versión:
npx cap --version
Configura Tu Proyecto
Inicia Capacitor en tu proyecto con el siguiente comando:
npx cap init
Durante la inicialización, se te pedirá que proporciones estos detalles:
| Configuración | Descripción | Ejemplo |
|---|---|---|
| Nombre de la Aplicación | El nombre que se mostrará en las tiendas de aplicaciones | “Mi Aplicación Increíble” |
| ID de la Aplicación | Un identificador único para tu aplicación | “com.miempresa.mimapa” |
| Directorio Web | Ruta a tus activos web | “dist” o “www” |
Actualiza luego tu archivo de configuración (capacitor.config.ts o capacitor.config.json¿Qué plugins o servicios de terceros debes elegir?
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.mycompany.myapp',
appName: 'My Awesome App',
webDir: 'dist',
bundledWebRuntime: false
};
export default config;
Configuración de la aplicación
Configura iOS y Android
npx cap add ios
npx cap add android
Agrega soporte para iOS y Android con estos comandos:
- Esto generará proyectos nativos:iOS
ioscarpeta que contiene el proyecto de Xcode. - Android: Crea una
androidcarpeta para el proyecto de Android Studio.
Después de realizar cualquier cambio en tus activos web, ejecuta los siguientes comandos para compilar y sincronizar:
npm run build
npx cap sync
Este proceso compila tus activos web y los transfiere a los proyectos nativos, incluyendo cualquier plugin instalado Capacitor plugins.
Ahora estás listo para probar tu configuración y resolver cualquier problema que pueda surgir.
npx cap open ios # Opens Xcode
npx cap open android # Opens Android Studio
Solución de Problemas Comunes
Al configurar __CAPGO_KEEP_0__ __CAPGO_KEEP_1__, es posible que te encuentres con algunos problemas comunes. Aquí tienes cómo abordarlos:
When setting up Capacitor CLI, you might run into a few common hiccups. Here’s how to tackle them:
__CAPGO_KEEP_0__
Si enfrenta problemas relacionados con Gradle, intente estos pasos:
-
Navegue hasta el directorio Android y limpie la caché de compilación:
cd android ./gradlew cleanBuildCache -
Actualice la versión de Gradle en
android/build.gradle:buildscript { ext { gradleVersion = '8.1.0' } } -
Agregue las siguientes líneas a
android/gradle.propertiespara una mejor rendimiento:org.gradle.jvmargs=-Xmx4608m org.gradle.parallel=true
Si los problemas persisten, revise su configuración o consulte recursos de solución de problemas adicionales.
La pantalla de la aplicación muestra un blanco
Un escenario de pantalla blanco suele indicar un problema de configuración. Aquí está cómo abordarlo:
-
Verifique la ruta del directorio Web: Asegúrese de que
webDircoincida con el resultado de la compilación.const config: CapacitorConfig = { webDir: 'dist', // Adjust if necessary }; -
Verifique la configuración del servidor: Confirme que los ajustes del servidor están correctos.
server: { url: 'http://localhost:3000', cleartext: true } -
Actualizar la política de seguridad de contenido: Agregue este etiqueta meta a su HTML para cargar recursos correctamente.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' 'unsafe-eval' data: *">
Plugin no funciona
Si un plugin no funciona como se espera, siga estos pasos:
-
Realice una instalación limpia de dependencias:
rm -rf node_modules npm cache clean --force npm install -
Verifique los ajustes del plugin en
capacitor.config.tspara asegurarse de que estén configurados correctamente:plugins: { PluginName: { option: 'value' } }
Para aquellos que utilizan Capgo’s plugin nativo, se sincroniza automáticamente los plugins y mantiene la compatibilidad durante las actualizaciones.
Después de aplicar estos arreglos, reconstruya su proyecto para verificar los cambios:
npm run build && npx cap copy && npx cap sync
Una vez que todo funciona correctamente, puedes avanzar con la exploración de opciones de actualización en vivo con Capgo.
Actualizaciones en vivo con __CAPGO_KEEP_0__ Capgo

Simplificar actualizaciones de aplicaciones usando Capgo. Te permite enviar actualizaciones directamente a los usuarios, evitando la necesidad de revisiones de tiendas de aplicaciones.
El inicio es sencillo. Primero, instala los paquetes necesarios:
npm install @capgo/cli @capgo/capacitor-updater
npx cap sync
Luego, inicia Capgo en tu proyecto:
npx @capgo/cli init
Planos de Precios
Capgo ofrece varios planos de precios para satisfacer diferentes necesidades:
| Plan | Usuarios Activos Mensuales | Bandwidth | Almacenamiento | Precio (Anual) |
|---|---|---|---|---|
| SOLO | 1,000 | 50 GB | 2 GB | $12/mes |
| MAKER | 10,000 | 500 GB | 5 GB | $33/mes |
| EQUIPO | 100,000 | 2,000 GB | 10 GB | $83/mes |
Para usuarios empresariales, el plan de pago por uso comienza en $249/mes y incluye beneficios como acceso a API, dominios personalizados y soporte dedicado.
Configuración para actualizaciones en vivo
Para habilitar actualizaciones en vivo, agregue lo siguiente a su capacitor.config.ts archivo:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Características clave
Capgo ofrece varias características destacadas:
- Actualizaciones seguras con cifrado de extremo a extremo
- Implementaciones automatizadas a través de CI/CD integrado
- Actualizaciones dirigidas a través de la asignación del usuario
- Revertir instantáneamente con control de versiones
- Análisis en tiempo real a seguir las actualizaciones
Comandos de implementación
Prueba las actualizaciones en desarrollo antes de implementarlas en vivo. Utilice los siguientes comandos:
-
Implementar en staging:
npx @capgo/cli deploy --channel staging -
Desplegar a producción:
npx @capgo/cli deploy --channel production
Capgo garantiza el cumplimiento de las directrices de Apple y Android, por lo que tus actualizaciones en vivo no corren el riesgo de violaciones de tiendas de aplicaciones. Es una forma eficiente de gestionar Capacitor después de la instalación.
Conclusión
Configurar Capacitor CLI es simple cuando tienes los requisitos previos en su lugar. Esta configuración garantiza actualizaciones de aplicaciones más suaves y flujos de trabajo de desarrollo eficientes.
Las herramientas modernas hacen que el mantenimiento de aplicaciones sea más fácil que nunca. Por ejemplo, Capgo ahora proporciona actualizaciones en vivo, reemplazando métodos más antiguos. Su integración con la instalación de CLI lo convierte en una excelente opción para desarrolladores que trabajan con Capacitor.
El El ecosistema de Capacitor se está mejorando constantemente con nuevas herramientas y características. Instalar CLI es solo el punto de partida para desarrollar aplicaciones móviles, y disfrutarás de documentación detallada y una comunidad de desarrolladores activa.
Asegúrate de mantener Capacitor CLI y sus paquetes actualizados para evitar problemas de compatibilidad.
Sigue adelante desde Instalar Capacitor CLI: Guía paso a paso
If you are using Instalando Capacitor CLI: Guía paso a paso para planificar la consola y las operaciones de API, conecte con API Vista general para obtener detalles de implementación en API Vista general, Introducción para obtener detalles de implementación en Introducción, API Claves para obtener detalles de implementación en API Claves, Dispositivos para obtener detalles de implementación en Dispositivos, y Paquetes para los detalles de implementación en Bundles.