Saltar al contenido
Guías

CLI

Ejecuta, compila, despliega y limpia una tienda Ecomiq.

El paquete instala el binario ecomiq. Ejecútalo desde la raíz del proyecto, donde están ecomiq.config.js y pages/.

ComandoQué hace
ecomiq devGenera la app interna y arranca SSR con HMR.
ecomiq buildCompila para Cloudflare Workers en .ecomiq/dist.
ecomiq deployVuelve a compilar y publica el Worker con Wrangler.
ecomiq cleanElimina únicamente la carpeta generada .ecomiq.

Con los scripts recomendados:

pnpm dev
pnpm build
pnpm deploy
pnpm clean

También puedes invocar el binario directamente:

pnpm exec ecomiq dev

Desarrollo

ecomiq dev usa Node por defecto, el puerto 3000 y HTTP. Cambia esos valores en ecomiq.config.js, no con flags:

dev: {
  port: 3100,
  runtime: "workerd",
  https: true,
}

La CLI observa pages/ y regenera rutas al crear, renombrar o eliminar archivos. Ignora archivos ocultos, __tests__ y archivos *.test.* o *.spec.*.

Archivos generados

.ecomiq/ contiene el router, server entry, estilos, manifest de rutas y configuración de Wrangler. Es un artefacto regenerable.

Si queda desactualizado después de cambiar de versión:

pnpm clean
pnpm dev

Sin comandos de scaffolding

La CLI actual no incluye init, create ni flags como --port o --name. Configura el proyecto en ecomiq.config.js.

En esta página