Wrangler CLI: comandos esenciales
Instalación
Sección titulada «Instalación»Cloudflare recomienda instalar Wrangler como dependencia del proyecto, no global — así todo el equipo usa la misma versión fijada en package.json. Igual en Windows, macOS y Linux:
pnpm add -D wrangler@latestbun add -d wrangler@latestnpm install -D wrangler@latestSe corre con npx wrangler <comando>:
pnpm dlx wrangler --versionbunx wrangler --versionnpx wrangler --versionwrangler loginAbre el navegador para autorizar Wrangler contra tu cuenta de Cloudflare.
Correr local
Sección titulada «Correr local»wrangler devLevanta un servidor de desarrollo local con recarga en vivo y devtools, simulando el runtime de Workers.
wrangler deployPublica el Worker al edge global de Cloudflare.
Logs en vivo
Sección titulada «Logs en vivo»wrangler tailMuestra en tiempo real los logs de un Worker ya desplegado — útil para depurar producción sin agregar console.log y volver a deployar.
D1 (base de datos)
Sección titulada «D1 (base de datos)»wrangler d1 create <nombre>wrangler d1 listwrangler d1 execute <base> --command "SELECT 1"wrangler d1 migrations create <base> <mensaje>wrangler d1 migrations apply <base>d1 createprovisiona una base D1 nueva y devuelve el binding/UUID a copiar en la config.d1 executecorre SQL directo (una sentencia o un archivo.sql) contra la base.d1 migrations create/d1 migrations applymanejan el historial de migraciones de la base, igual quemigrate deven otros ORMs pero nativo de Wrangler.
Cloudflare Pages
Sección titulada «Cloudflare Pages»wrangler pages deploy <carpeta-de-build>Sube el contenido de una carpeta ya compilada —por ejemplo, dist/— como un despliegue de Pages.
Resumen
Sección titulada «Resumen»| Comando | Qué hace |
|---|---|
wrangler login | Autentica la CLI con tu cuenta de Cloudflare |
wrangler dev | Corre el Worker local con recarga en vivo |
wrangler deploy | Publica el Worker al edge |
wrangler tail | Logs en vivo de un Worker desplegado |
wrangler d1 <subcomando> | Crear, consultar y migrar bases D1 |
wrangler pages deploy | Desplegar una carpeta compilada en Pages |
Consideraciones
Sección titulada «Consideraciones»- Instalarla local (
-D) en vez de global es la recomendación oficial actual — evita el clásico “funciona en mi máquina” por versiones distintas de Wrangler entre desarrolladores. wrangler tailconsume los logs en tiempo real desde que se ejecuta el comando — no muestra el historial previo, hay que tenerlo corriendo mientras se reproduce el problema.- El paquete correcto hoy es
wranglera secas;@cloudflare/wrangleres el nombre de la v1, ya deprecada.