...
大前端 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
electron-builder 在打包时编译sqlite3下载nsis winCodeSign超时问题 nodejs 使用 SQLite3 基本教程 nodejs 导出excel表格 xlsx模块的使用教程 航信开票打印发票软件提示缺少字体,提示“打印过程失败,原因可能是打印机无效或者缺少Ocr A Extend或者微软雅黑等字体” arduino float类型转String