electron-builder打包

1、特点:

1、electron-builder 可以打包成msi、exe、dmg文件,macOS系统,只能打包dmg文件,window系统才能打包exe,msi文件;
2、几乎支持了所有平台的所有格式;
3、支持Auto Update;
4、支持CLI和JS API两种使用方式;

2、windows 和 linux 打包

{
    "name": "web",
    "version": "1.8.0",
    "private": true,
    "homepage": "./",
    "main": "main.js",
    "scripts": {
        "serve": "vue-cli-service serve --open",
        "start": "yarn serve",
        "build": "vue-cli-service build",
        "electron-start": "electron .",
        "package": "electron-builder --publish never --win",
        "package:linux": "electron-builder --publish never --linux",
        "dev": "concurrently \"wait-on http://localhost:8080 && electron .\" \"cross-env BROWSER=none yarn start\""
    },
    "dependencies": {},
    "devDependencies": {
        "electron": "^8.2.1",
        "electron-builder": "21.2.0"
    },
    "build": {
        "appId": "Electron-desktop",
        "productName": "Electron-desktop",
        "copyright": "",
        "directories": {
            "output": "build"
        },
        "win": {
            "target": [
                "nsis"
            ],
            "icon": "./dist/image/GuangFu.ico"
        },
        "linux": {
            "target": [
                "AppImage"
            ]
        },
        "extends": null,
        "asar": true,
        "nsis": {
            "oneClick": false,
            "allowToChangeInstallationDirectory": true,
            "installerHeaderIcon": "./dist/image/HDLogo.ico",
            "installerIcon": "./dist/image/HuoDian.ico",
            "createDesktopShortcut": true
        }
    }
}

3、electron-vue build遇到的问题

     3-1、electron-builder 下载 electron过慢的解决办法

     https://blog.csdn.net/u010537398/article/details/106883059

     3-2、app-builder-v0.6.1-x64.7z 安装包问题

     https://blog.csdn.net/az44yao/article/details/85242442

     https://segmentfault.com/a/1190000013473230

4、electron-updater实现自动更新

     https://blog.csdn.net/gsj4719896/article/details/100131840

    https://segmentfault.com/a/1190000012904543

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值