用的是vue-cli-plugin-electron-builder插件,内部是electron-builder如下图两个配置文件所示,window环境下完全没问题,icon图标可以正常显示而在linux配置那写了icon: "./public/images/macorlinux/xffz-512x512.png",因为官方说了要带尺寸,所以我觉得这样写是没问题的,但却困难重重 package.json { "name": "el...
Linux:通常使用.png格式的图标文件,建议尺寸也为512x512像素。 你可以使用图标设计工具(如Adobe Illustrator、Sketch等)或在线图标生成器(如RedKetchup.io/icon-converter)来创建这些图标文件。 在electron-builder配置中指定图标路径: 在package.json文件中,找到或添加build字段,并在其中指定不同操作系统的图标路径。
•electron-builderversion=23.1.0os=5.10.101-amd64-desktop •loadedconfigurationfile=/home/saft/Desktop/docment/electronvuets/electron-builder.json5 •writingeffectiveconfigfile=release/2.0.0/builder-effective-config.yaml •packagingplatform=linuxarch=x64electron=19.0.5appOutDir=release/2.0.0/linux...
主要原因是因为 windows 图标缓存机制导致的,其实就不用管了,但看着不爽的话,可以清除系统的图标缓存。PS:清除行为慎用。最后会提供清理的批处理文件。 windows 窗口或任务栏图标未更换成功。这种情况一般是 ico 文件中,缺少小尺寸图标,如 缺少 16*16 或 32*32 的图标。 4、windows 清理缓存批处理文件 将下面的...
"build-mac":"electron-builder --macos " }, 1. 2. 3. 4. 5. 执行yarn run build-mac即可,等待一会就结束。 构建成功拖动安装之后,但是发现貌似icon配置项不管用。导致安装时app图标不可见, 那是因为BrowserWindow 对象的 icon 属性只对 windows/Linux 系统生效,查阅了一些,对于 Mac OS 需要通过 app.dock...
Linux系统下,我们这边忽略不计,说实话,工作了这么久,目前还没有使用过nginx系统了。所以这边暂时忽略不计。 二:对应用程序打包 在electron中,我们使用的一款叫 electron-builder. 它打包electron应用非常好用,我们首先需要使用 npm 来安装它,安装命令如下: ...
"shortcutName":"xxxx"// 图标名称 } } } 配置打包脚本 在package.json 中,添加对应的打包脚本: { … "scripts": { "dev":"electron . --enable-loggin --no-sandbox", "build-64":"electron-builder --win --x64", "build-...
"build": "node .electron-vue/build.js && electron-builder", "build:dir": "node .electron-vue/build.js && electron-builder --dir", "build:clean": "cross-env BUILD_TARGET=clean node .electron-vue/build.js", "build:web": "cross-env BUILD_TARGET=web node .electron-vue/build.js", ...
云笔记基于 Electron 开发,而 Electron 就支持 Linux 打包,所以可以直接复用现有的代码,只需要进行一些打包适配。 deb 打包 electron-builder --linux deb 出现文字和 icon 显示问题 把productName 字段从 package.json 的最外层移到 electron-builder 的配置中。 自动升级 为什么 electron-updater 不支持 deb 的自动...