Skip to content

مرجع ادغام پروژه Electron با استفاده از کامپوننت electron-builder رسمی

1. معرفی کامپوننت electron-builder رسمی

کامپوننت رسمی electron-builder ارائه شده توسط Electron شامل功املیات اصلی زیر است:

  • تولید بسته نصب چند پلتفرمی
  • پشتیبانی از فرمت‌های مختلف بسته نصب (مانند 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