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

クイックスタート

プラグイン開発概要
最初のプラグインを作成
プロジェクトディレクトリ構造

サーバーサイド開発

概要
プラグイン
コレクション
データベース操作
データソース管理
リソース管理
ACL権限制御
ミドルウェア
キャッシュ
イベント
リクエストコンテキスト
マイグレーション
ロガー
I18n 国際化
コマンド
定時タスク管理
テスト

クライアントサイド開発

概要
プラグイン
コンテキスト
ルーター
ACL権限制御
データソース管理
リソース
リクエスト
スタイルとテーマ
ロガー
I18n 国際化
テスト

その他

プラグインアップグレードガイド
言語一覧
依存関係の管理
ビルド
Previous Page依存関係の管理
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#ビルド

#カスタムビルド設定

カスタムビルド設定を行いたい場合は、プラグインのルートディレクトリに build.config.ts ファイルを作成してください。内容は以下の通りです。

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

export default defineConfig({
  modifyViteConfig: (config) => {
    // Vite は `src/client` 側のコードをバンドルするために使用されます。

    // Vite の設定を変更します。詳細は以下を参照してください: https://vite.dev/guide/
    return config
  },
  modifyTsupConfig: (config) => {
    // tsup は `src/server` 側のコードをバンドルするために使用されます。

    // tsup の設定を変更します。詳細は以下を参照してください: https://tsup.egoist.dev/#using-custom-configuration
    return config
  },
  beforeBuild: (log) => {
    // ビルド開始前に実行されるコールバック関数です。ビルド開始前に何らかの操作を行うことができます。
  },
  afterBuild: (log: PkgLog) => {
    // ビルド完了後に実行されるコールバック関数です。ビルド完了後に何らかの操作を行うことができます。
  };
});