配置打包脚本 在package.json 中,添加对应的打包脚本: {…"scripts": {"dev": "electron . --enable-loggin --no-sandbox","build-64": "electron-builder --win --x64","build-linux": "electron-builder --linux","build-mac": "electron-builder --mac"}…} 在my-electron 目录下打开终端,运行n...
这是因为 ico 图标不支持 Linux系统,此时应该找到代码中所有用到 favicon.ico 的地方,将其改为 xxx.png ,即改成png图片,并将该 png 图片放在跟之前 favicon.ico 相同位置上。(实际上应该只需要改electron-builder.json5文件即可。) 打包成功后,在 release 目录下将会生成一个 AppImage 文件,该文件就是 Linux ...
electron-builder --linux deb tar.xz 为Linux构建deb和tar.xz electron-builder -c.extraMetadata.foo=bar 将package.js属性`foo`设置为`bar` electron-builder --config.nsis.unicode=false 为NSIS配置unicode选项 复制代码 1. 2. 3. 4. 5. 6. TargetConfiguration(构建目标配置): target: String - 目标名...
appimage是linux下的标准可执行文件,当然你也可以选择其他格式比如deb,但是我感觉还是APPimage比较好,我后续是要在基于linux系统的国产操作系统UOS(统信)下安装,只需要将APPimage文件打包为deb安装包即可。 至于为啥不直接打包deb,是因为就算我使用electron-builder打包成deb文件,但是因为目录结构等原因还是要重新打包,且APPi...
},"linux": {"icon": "dist","target": ["AppImage"] } } 在配置打包的时候,electron-builder会默认把Chromium的内核都打包进去,还有源代码。我们在开发应用程序的时候会通过webpack将源代码进行打包和压缩,生成dist目录文件。打包后的文件是非常小的。大多数时候我们打包出来的应用程序会比较大达到200M到300M...
"builderLinux:dir":"electron-builder --dir --linux --config=configlinux.json","builderLinux":"electron-builder --linux --config=configlinux.json",// 打包mac系统平台(在mac系统下打包)"builderMac:dir":"electron-builder --dir --mac --config=configmac.json","builderMac":"electron-builder -...
云笔记基于 Electron 开发,而 Electron 就支持 Linux 打包,所以可以直接复用现有的代码,只需要进行一些打包适配。 deb 打包 electron-builder --linux deb 出现文字和 icon 显示问题 把productName 字段从 package.json 的最外层移到 electron-builder 的配置中。 自动升级 为什么 electron-updater 不支持 deb 的自动...
用的是vue-cli-plugin-electron-builder插件,内部是electron-builder如下图两个配置文件所示,window环境下完全没问题,icon图标可以正常显示而在linux配置那写了icon: "./public/images/macorlinux/xffz-512x512.png",因为官方说了要带尺寸,所以我觉得这样写是没问题的,但却困难重重 package.json { "name": "el...
"build": "electron-builder --win --x64", "build-mac":"electron-builder --macos " }, 1. 2. 3. 4. 5. 执行yarn run build-mac即可,等待一会就结束。 构建成功拖动安装之后,但是发现貌似icon配置项不管用。导致安装时app图标不可见, 那是因为BrowserWindow 对象的 icon 属性只对 windows/Linux 系统...
在vue.config.js文件中对electronBuilder进行配置: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 module.exports={pluginOptions:{electronBuilder:{nodeIntegration:true,builderOptions:{// 设置打包之后的应用名称productName:'MrDoc桌面客户端',win:{icon:'resources/icon/logo.ico',// 图标路径 wi...