logologo
Start
Manual
Utveckling
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
Manual
Utveckling
Plugins
API
logologo

Snabbstart

Översikt: Plugin-utveckling
Skriv ditt första plugin
Projektets katalogstruktur

Server-side-utveckling

Översikt
Plugin
Collections (datatabeller)
Database (databasåtgärder)
DataSourceManager (datakällshantering)
ResourceManager (resurshantering)
ACL (behörighetskontroll)
Middleware
Cache
Event (händelser)
Context (request-kontext)
Migration (uppgraderingsskript)
Logger (loggar)
I18n (internationalisering)
Command (kommandorad)
CronJobManager (schemalagda jobb)
Test (tester)

Klient-side-utveckling

Översikt
Plugin
Context (kontext)
Router (routing)
ACL (behörighetskontroll)
DataSourceManager (datakällshantering)
Resource (resurser)
Request (förfrågningar)
Stilar & teman
Logger (loggar)
I18n (internationalisering)
Test (tester)

Övrigt

Plugin-uppgraderingsguide
Språklista
Beroendehantering
Bygga
Previous PageBeroendehantering
TIP

Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen

#Bygg

#Anpassad byggkonfiguration

Om ni vill anpassa byggkonfigurationen kan ni skapa en build.config.ts-fil i pluginens rotkatalog med följande innehåll:

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

export default defineConfig({
  modifyViteConfig: (config) => {
    // vite används för att paketera kod från src/client

    // Ändra Vite-konfigurationen, se: https://vitejs.dev/guide/
    return config
  },
  modifyTsupConfig: (config) => {
    // tsup används för att paketera kod från src/server

    // Ändra tsup-konfigurationen, se: https://tsup.egoist.dev/#using-custom-configuration
    return config
  },
  beforeBuild: (log) => {
    // Återanropsfunktion som körs innan byggprocessen startar, där ni kan utföra åtgärder innan byggprocessen påbörjas.
  },
  afterBuild: (log: PkgLog) => {
    // Återanropsfunktion som körs efter att byggprocessen har slutförts, där ni kan utföra åtgärder efter att byggprocessen är klar.
  };
});