logologo
Start
Handleiding
Ontwikkeling
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handleiding
Ontwikkeling
Plugins
API
logologo

Snelstart

Overzicht plug-inontwikkeling
Eerste plug-in schrijven
Projectstructuur

Server-side ontwikkeling

Overzicht
Plug-in
Collecties
Database
DataSourceManager
ResourceManager
ACL
Middleware
Cache
Events
Context
Migratie
Logger
I18n
Commando
CronJobManager
Test

Client-side ontwikkeling

Overzicht
Plug-in
Context
Router
ACL
DataSourceManager
Resource
Request
Stijlen & Thema's
Logger
I18n
Test

Overig

Upgrade-gids voor plug-ins
Talenlijst
Dependency-beheer
Build
Previous PageDependency-beheer
TIP

Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie

#Bouwen

#Aangepaste buildconfiguratie

Als u de buildconfiguratie wilt aanpassen, kunt u een build.config.ts bestand aanmaken in de hoofdmap van de plugin met de volgende inhoud:

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

export default defineConfig({
  modifyViteConfig: (config) => {
    // Vite wordt gebruikt om de code van `src/client` te bundelen.

    // Pas de Vite-configuratie aan. Zie voor meer details: https://vitejs.dev/guide/
    return config
  },
  modifyTsupConfig: (config) => {
    // Tsup wordt gebruikt om de code van `src/server` te bundelen.

    // Pas de Tsup-configuratie aan. Zie voor meer details: https://tsup.egoist.dev/#using-custom-configuration
    return config
  },
  beforeBuild: (log) => {
    // Deze callback-functie wordt uitgevoerd voordat het buildproces start, zodat u voorafgaand aan de build bewerkingen kunt uitvoeren.
  },
  afterBuild: (log: PkgLog) => {
    // Deze callback-functie wordt uitgevoerd nadat het buildproces is voltooid, zodat u na de build bewerkingen kunt uitvoeren.
  };
});