Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Сборка

Пользовательская конфигурация сборки

Если вы хотите настроить конфигурацию сборки, вы можете создать файл build.config.ts в корневом каталоге плагина со следующим содержимым:

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

export default defineConfig({
  modifyRsbuildConfig: (config) => {
    // Rsbuild используется для сборки кода клиентской части (`src/client`)

    // Измените конфигурацию Rsbuild. Подробнее см.: https://rsbuild.rs/guide/configuration/rsbuild
    return config
  },
  modifyTsupConfig: (config) => {
    // tsup используется для сборки кода серверной части (`src/server`)

    // Измените конфигурацию tsup. Подробнее см.: https://tsup.egoist.dev/#using-custom-configuration
    return config
  },
  beforeBuild: (log) => {
    // Функция обратного вызова, которая выполняется перед началом сборки. Здесь вы можете выполнить необходимые операции до сборки.
  },
  afterBuild: (log: PkgLog) => {
    // Функция обратного вызова, которая выполняется после завершения сборки. Здесь вы можете выполнить операции после сборки.
  };
});