مرجع ادغام پروژه Electron با استفاده از کامپوننت electron-builder رسمی
1. معرفی کامپوننت electron-builder رسمی
کامپوننت رسمی electron-builder ارائه شده توسط Electron شامل功املیات اصلی زیر است:
- تولید بسته نصب چند پلتفرمی
- پشتیبانی از فرمتهای مختلف بسته نصب (مانند dmg, exe, deb, rpm و غیره)
منابع اصلی
- آدرس مستندات رسمی: Documentation
2. مراحل اصلی ادغام
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 تولید شود
مطالعه بالا راهنمای ادغام است. اگر نیاز به تعدیل جزئیات محتوا یا تکمیل توصیفات سناریوهای خاص دارید، لطفاً نیازهای خاص را اطلاع دهید.