You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Ionic/Capacitor应用添加Electron平台及配置Appx打包

解答

Ionic + Electron方案选择

Capacitor Community Electron既不是给Ionic应用添加Electron支持的唯一方案,也算不上当前的最佳选择。该社区插件存在文档滞后、与Electron官方规范不符的问题,目前更可靠的方案包括:

  • 直接用Electron官方工具链(如Electron Forge)手动封装Ionic的构建产物
  • 使用Ionic CLI官方提供的Electron集成能力,这类方案的兼容性和维护支持更有保障

微软商店部署的appx配置(electron-builder.config.json)

如果要基于现有方案构建适配微软商店的appx包,以下是符合要求的electron-builder.config.json配置示例:

{
  "appId": "你的微软商店包标识符",
  "productName": "应用名称",
  "copyright": "Copyright © [年份] [你的主体名称]",
  "win": {
    "target": "appx",
    "publisherName": "微软商店发布者名称",
    "signingHashAlgorithms": ["sha256"],
    "icon": "path/to/your/app-icon.ico"
  },
  "appx": {
    "applicationId": "微软商店应用ID",
    "publisher": "微软商店发布者证书主题",
    "displayName": "商店内显示的应用名称",
    "identityName": "微软商店身份名称",
    "publisherDisplayName": "商店内显示的发布者名称",
    "backgroundColor": "#ffffff",
    "languages": ["en-US", "zh-CN"] // 根据目标市场配置语言
  }
}

关键注意事项

  • appId和appx.applicationId必须与微软商店后台注册的标识符完全匹配
  • publisher需填写从微软获取的正式发布者证书的主题信息,提交商店时必须使用该证书签名
  • 应用图标需符合Windows商店规范:需包含多种尺寸(如44x44、150x150等),推荐使用.ico格式
  • 本地测试时electron-builder会生成临时证书,但正式提交商店必须使用微软颁发的证书

内容的提问来源于stack exchange,提问作者Thomas Degroot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 20:33:33