Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

Compilación

Personalizar la Configuración de Compilación

Si desea personalizar la configuración de compilación, puede crear un archivo build.config.ts en el directorio raíz de su plugin con el siguiente contenido:

import { defineConfig } from '@nocobase/build';

export default defineConfig({
  modifyRsbuildConfig: (config) => {
    // Rsbuild se utiliza para empaquetar el código del lado del cliente (`src/client`).

    // Modifique la configuración de Rsbuild. Para más detalles, consulte: https://rsbuild.rs/guide/configuration/rsbuild
    return config
  },
  modifyTsupConfig: (config) => {
    // tsup se utiliza para empaquetar el código del lado del servidor (`src/server`).

    // Modifique la configuración de tsup. Para más detalles, consulte: https://tsup.egoist.dev/#using-custom-configuration
    return config
  },
  beforeBuild: (log) => {
    // Función de callback que se ejecuta antes de que comience la compilación, permitiendo realizar operaciones previas a la misma.
  },
  afterBuild: (log: PkgLog) => {
    // Función de callback que se ejecuta una vez finalizada la compilación, permitiendo realizar operaciones posteriores a la misma.
  };
});