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

התחלה מהירה

סקירת פיתוח Plugin
כתיבת Plugin ראשון
מבנה תיקיות הפרויקט

פיתוח Server-side

סקירה כללית
Plugin
Collections טבלאות נתונים
Database: פעולות
DataSourceManager - ניהול מקורות נתונים
ResourceManager
ACL בקרת הרשאות
Middleware
Cache
Event
Context - הקשר בקשה
Migration סקריפט שדרוג
Logger יומן
Telemetry
I18n בינאום
Command
CronJobManager ניהול משימות מתוזמנות
Test

פיתוח Client-side

סקירה כללית
Plugin
Context
Router ניתוב
ACL בקרת הרשאות
DataSourceManager - ניהול מקורות נתונים
Resource
Request
Styles & Themes
Logger יומן
I18n בינאום
Test

אחר

מדריך שדרוג Plugin
רשימת שפות
ניהול תלויות
בנייה
Previous Pageניהול תלויות
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#בנייה

#הגדרות בנייה מותאמות אישית

אם ברצונכם להתאים אישית את הגדרות הבנייה, תוכלו ליצור קובץ build.config.ts בתיקיית הבסיס של התוסף עם התוכן הבא:

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

export default defineConfig({
  modifyViteConfig: (config) => {
    // Vite משמש לאריזת קוד צד-לקוח (client) מתוך `src/client`

    // כדי לשנות את הגדרות Vite, ראו: https://vitejs.dev/guide/
    return config
  },
  modifyTsupConfig: (config) => {
    // tsup משמש לאריזת קוד צד-שרת (server) מתוך `src/server`

    // כדי לשנות את הגדרות tsup, ראו: https://tsup.egoist.dev/#using-custom-configuration
    return config
  },
  beforeBuild: (log) => {
    // פונקציית קריאה חוזרת (callback) המופעלת לפני תחילת הבנייה, ומאפשרת לבצע פעולות מקדימות.
  },
  afterBuild: (log: PkgLog) => {
    // פונקציית קריאה חוזרת המופעלת לאחר השלמת הבנייה, ומאפשרת לבצע פעולות לאחר הבנייה.
  };
});