在这个配置中,appId是应用程序的唯一标识符,mac字段下的category和target分别指定了Mac应用程序的类别和打包目标格式。 3. 运行electron-builder进行打包 在配置好electron-builder之后,你可以通过运行以下命令来打包你的应用程序: bash npm run dist # 或者 yarn dist 这个命令会根据你的配置来打包应用程序,并生成相...
配置文件 开发者可以在项目的package.json文件中定义electron-builder的配置,包括: 图标(icon):macOS 应用的图标路径。 证书和签名(mac):包含签名证书的路径和密码。 应用信息(appId):用于唯一标识应用的字符串。 目标格式(target):指定打包目标,如dmg、zip、pkg等。 打包流程 electron-builder通过以下步骤完成打包: ...
"dist-mac": "electron-builder --mac" }, "devDependencies": { "electron": "^1.7.5", "electron-debug": "^1.4.0", "electron-builder": "^19.19.1" } 目前测试到"electron": "^1.7.5", "electron-builder": "^19.19.1"这个是能成功打包的 ...
配置打包脚本 在package.json 中,添加对应的打包脚本: { … "scripts": { "dev":"electron . --enable-loggin --no-sandbox", "build-64":"electron-builder --win --x64", "build-linux":"electron-builder --linux", "build-m...
其他平台配置 "dmg": { // macOSdmg "contents": [ ... ] }, "mac": { // mac "icon": "build/icons/icon.icns" }, "linux": { // linux "icon": "build/icons" } 复制代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ...
场景:mac笔记本打包,以及生产出可交付的软件安装包,如何避坑,如何理解app的产生过程!!! 可以按照我测试的路程来配置环境。包括node版本,electron版本等。 一、启动基础electron项目 可以看我上一篇关于electron基本操作,搭建一个简易的index.htm作为app的页面,去尝试构架自己的第一款 二...
2、配置 package.json 打开项目的 package.json 文件,添加以下配置项: “`json "build": { "appId": "com.example.electron", "productName": "My Electron App", "win": { "target": [ "nsis" ] }, "mac": { "target": [ "dmg"
通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下选项 "icon": "build/icons/aims.ico", "target": [ { "target": "nsis" // 我们要的目标安装包 } ] }, 其他平台配置 "dmg": { // macOSdmg "contents": [ ... ] }, "mac": { // mac "icon": "build/icons...
下面介绍一下使用electron-builder打包应用,如何加入license。首先参考官网介绍:windows:nsis[1],macOS:dmg[2] # 2 官网上关于license配置说明写的不是很详细,下面是我实践总结出的正确的姿势: 最简单的方法是在你的项目/build目录下新建license.text文件,然后正常打包就可以了,无需其他设置。
},"mac": {"icon": "dist","target": ["dmg"],"publish": [ {"provider":"generic","url":"http://10.1.226.79:8889/download/mac/"} ] },"linux": {"icon": "dist","target": ["AppImage"] } } 在配置打包的时候,electron-builder会默认把Chromium的内核都打包进去,还有源代码。我们在开发...