...
大前端 electron

electron electron-builder windows安装包打包

使用electron builder打包windows安装包,需要配置package.json

首先安装 electron-builder

yarn add electron electron-builder --dev
// 或者
npm install electron electron-builder --save-dev

配置package.json

// package.json

"scripts": {
  "start": "electron .", // 启动应用的命令
  "pack": "electron-builder --dir", // 打包应用为目录
  "dist": "electron-builder" // 打包应用为可分发的安装文件
},
"build": {
    "appId": "com.your.app.id",
    "productName": "你的项目名称",
    "asar": true, //使用asar压缩
    "directories": {
        "output": "build" // 打包输出目录
    },
    "win": {
    "icon": "icon/icon.png", // 打包用的图标 256*256
        "requestedExecutionLevel": "highestAvailable", //获取windows管理员权限运行
        "target": "nsis" // Windows 打包为 NSIS 安装程序
    },
    "electronDownload": {
        "mirror": "https://npm.taobao.org/mirrors/electron/" //使用国内源下载
    },
    "nsis": {
        "oneClick": false,
        "perMachine": true,
        "allowElevation": true,
        "allowToChangeInstallationDirectory": true,
        "createDesktopShortcut": true,
        "createStartMenuShortcut": true
    }
}

使用 npm run distyarn dist 编译生成安装包

抖音直播自动点赞脚本,解放双手,从我做起 electron 阻止电脑休眠或者阻止显示器黑屏
biu biu biu
PHP Composer 安装与使用 前端入门学习路线图~ 放弃setInterval 用 requestAnimationFrame 完美解决 js 定时器卡顿 php抖音短视频去水印 mysql 开启远程登陆权限 liunx篇