Referencia de Integración de Proyecto Electron Usando el Componente Oficial electron-builder
1. Introducción al Componente Oficial electron-builder
El componente oficial electron-builder proporcionado por Electron incluye características fundamentales:
- Generación de paquetes de instalación multiplataforma
- Soporte para múltiples formatos de paquetes de instalación (como dmg, exe, deb, rpm, etc.)
Recursos Fundamentales
- Dirección de Documentación Oficial: Documentación
2. Pasos Fundamentales de Integración
Dirección del proyecto de referencia electron-demo
1. Instalar Componente de Actualización Oficial
2. Modificar Archivo package.json, Agregar Elementos de Configuración de Empaquetado
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. Agregar Comandos de Empaquetado, Agregar Elementos de Configuración de Empaquetado, Configurar Comandos de Empaquetado para Diferentes Plataformas
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. Ejecutar Comandos de Empaquetado Correspondientes para Generar Paquetes de Instalación
- Ejecutar
build:mac-arm64para generar paquete de instalación mac arm64 - Ejecutar
build:mac-x64para generar paquete de instalación mac x64 - Ejecutar
build:win-x64para generar paquete de instalación win x64 - Ejecutar
build:linux-arm64para generar paquete de instalación linux arm64 - Ejecutar
build:linux-x64para generar paquete de instalación linux x64
La guía de integración anterior es básica. Si necesitas ajustar detalles de contenido o complementar descripciones de escenarios específicos, por favor informa los requisitos específicos.