Skip to content

公式 electron-builder コンポーネントを使用した Electron プロジェクト統合リファレンス

1. 公式 electron-builder コンポーネントの紹介

Electron が提供する公式の electron-builder コンポーネントには、以下のコア機能が含まれています:

  • クロスプラットフォームインストールパッケージの生成
  • 複数のインストールパッケージ形式のサポート(dmg、exe、deb、rpm など)

コアリソース

2. 統合コア手順

参照 electron-demo プロジェクトアドレス

1. 公式更新コンポーネントをインストールする

2. package.json ファイルを変更し、パッケージング設定項目を追加する

json
    "build": {
        "appId": "com.example.electron-updater-demo",
        "productName": "electron-demo",
        "publish": {
          "provider": "generic",
          "url": "./dist/"
        },
        "mac": {
          "category": "public.app-category.developer-tools",
          "artifactName": "${productName}-${version}-mac-${arch}.${ext}"
        },
        "linux": {
          "target": [
            "AppImage"
          ],
          "category": "Utility",
          "artifactName": "${productName}-${version}-linux-${arch}.${ext}"
        },
        "win": {
          "target": [
            "nsis"
          ],
          "icon": "build/icon.ico",
          "artifactName": "${productName}-${version}-win-${arch}.${ext}"
        }
    },

3. パッケージングコマンドを追加し、パッケージング設定項目を追加し、異なるプラットフォームのパッケージングコマンドを設定する

json
    "scripts": {
        "build:mac-arm64": "yarn electron-builder --mac --arm64 --publish always --config.publish.channel=latest-arm64",
        "build:mac-x64": "yarn electron-builder --mac --x64 --publish always --config.publish.channel=latest-x64",
        "build:win-x64": "yarn electron-builder --win --x64 --publish always --config.publish.channel=latest-win-x64",
        "build:linux-arm64": "yarn electron-builder --linux --arm64 --publish always --config.publish.channel=latest-linux-arm64",
        "build:linux-x64": "yarn electron-builder --linux --x64 --publish always --config.publish.channel=latest-linux-x64",
    },

4. 対応するパッケージングコマンドを実行してインストールパッケージを生成する

  • build:mac-arm64 を実行して mac arm64 インストールパッケージを生成する
  • build:mac-x64 を実行して mac x64 インストールパッケージを生成する
  • build:win-x64 を実行して win x64 インストールパッケージを生成する
  • build:linux-arm64 を実行して linux arm64 インストールパッケージを生成する
  • build:linux-x64 を実行して linux x64 インストールパッケージを生成する

以上が統合ガイドです。内容の詳細を調整したり、特定のシナリオの説明を追加したりする必要がある場合は、具体的な要件をお知らせください。

toolsetlink@163.com