report

report se utiliza para habilitar el análisis de informes de construcción de Rsdoctor.

Resumen

  • Tipo: boolean | RsdoctorReportOptions
  • Valor por defecto: false
  • Requerido: No

Uso

// addfox.config.ts
import { defineConfig } from "addfox";

export default defineConfig({
  report: true,  // Habilitar informe de Rsdoctor
});

Formas de configuración

Valor booleano

export default defineConfig({
  report: true,   // Habilitar informe
  // report: false, // Deshabilitar informe (predeterminado)
});

Forma de objeto

Pasa opciones de configuración de Rsdoctor:

export default defineConfig({
  report: {
    mode: "normal",
    port: 9988,
    disableClientServer: false,
  },
});

Opciones de Rsdoctor

OpciónTipoDescripción
mode"brief" | "normal" | "lite"Modo de informe
portnumberPuerto del servidor de informes
disableClientServerbooleanSi deshabilitar el servidor cliente
outputobjectConfiguración de salida

Más opciones consulta la documentación de Rsdoctor.

Habilitar desde CLI

# Habilitar informe
addfox dev -r
addfox build -r

# O usar --report
addfox dev --report

Los parámetros de CLI sobrescriben el valor de report en la configuración.

Contenido del informe

Después de habilitarlo, la construcción completada abrirá automáticamente la página de análisis de informes, que incluye:

  • Análisis de tiempo de construcción
  • Relaciones de dependencia de módulos
  • Análisis de tamaño de paquete
  • Detección de dependencias duplicadas
  • Advertencias y errores de compilación

Notas

  • La función de informe aumenta el tiempo de construcción
  • Se recomienda habilitarla al investigar problemas de construcción
  • También se puede usar en construcción de producción

Enlaces relacionados