Skip to content

Electron 使用

Updated: at 10:39 AM

任意系统中将 electron 项目同时编译出 mac、win、linux 包

注意:虽然可以交叉编译,但是编译后能不能用还是要用目标平台测试一下,博主碰到了编译完成后,mac可以正常使用,但是windows打开报错的情况,但是编译的时候是不会发现的。

交叉编译只需要在 package.json 中添加如下的 scripts

{
  "scripts": {
    "package:all": "npm run package:win && npm run package:linux && npm run package:mac",
    "package:win": "npm run electron:build -- --win 7z --x64",
    "package:linux": "npm run electron:build -- --linux 7z AppImage --x64",
    "package:mac": "npm run electron:build -- --mac 7z dmg"
  }
}