使用electron-builder设置Electron应用的图标涉及多个步骤,包括准备图标文件、配置electron-builder、配置Electron应用的窗口图标、打包应用以及验证图标设置。以下是详细的步骤说明: 准备图标文件: 根据目标操作系统准备相应格式的图标文件。 Windows:通常使用.ico格式的图标文件,建议使用256x256像素的图标。 macOS:需要.icns...
如下图两个配置文件所示,window环境下完全没问题,icon图标可以正常显示而在linux配置那写了icon: "./public/images/macorlinux/xffz-512x512.png",因为官方说了要带尺寸,所以我觉得这样写是没问题的,但却困难重重 package.json { "name": "electron-vue", "version": "0.1.0", "private": true, "...
"installerIcon": "./build/icons/aaa.ico",// 安装图标 "uninstallerIcon": "./build/icons/bbb.ico",//卸载图标 "installerHeaderIcon": "./build/icons/aaa.ico", // 安装时头部图标 "createDesktopShortcut": true, // 创建桌面图标 "createStartMenuShortcut": true,// 创建开始菜单图标 "shortcut...
icon: './icons/icon.ico', // 设置窗口左上角的图标 webPreferences:{ nodeIntegration:true, contextIsolation:false, // preload: path.join(__dirname, 'preload.js') } }) win.loadFile('./index.html');//本地地址 } app.whenReady().then(createWindow) 1. 2. 3. 4. 5. 6. 7. 8. 9....
icon:'build/.icon-ico/icon.ico'//这里是自动生成的图标,默认情况下不需要改})//and load the index.html of the app.mainWindow.loadFile('./dist/index.html')//如果要本地化,这样写,如果写远程的,那这里就是请求的域名//隐藏顶部菜单//mainWindow.setMenu(null);//Open the DevTools.//Open the...
"installerIcon":"./build/icons/aaa.ico",// 安装图标 "uninstallerIcon":"./build/icons/bbb.ico",//卸载图标 "installerHeaderIcon":"./build/icons/aaa.ico",// 安装时头部图标 "createDesktopShortcut":true,// 创建桌面图标 "crea...
"./build/icons/icon.ico",//安装时头部图标"createDesktopShortcut":true,//是否创建桌面图标"createStartMenuShortcut":true,//是否创建开始菜单图标"shortcutName": "all-electron",//快捷方式名称"runAfterFinish":false,//是否安装完成后运行},"win": {"icon": "build/icons/icon.ico",//图标路径"targ...
{"output":"./dist"//输出文件路径},"win":{//win相关配置"icon":"./shanqis.ico",//图标,当前图标在根目录下,注意这里有两个坑"target":[{"target":"nsis",//利用nsis制作安装程序"arch":["x64"//64位]}]},"nsis":{"oneClick":false,// 是否一键安装"allowElevation":true,// 允许请求...
设置窗口图标 准备windows和macOS两版图标。 windows: app.ico 最小尺寸:256x256 macOS: app.png或app.icns 最小尺寸:512x512 把图标文件放到public目录下: |-/dist_electron (略)|-/public|-app.icns|-app.ico|-app.png|-favicon.ico|-index.html|-/src ...
icon:打包图标 asar:是否生成app.asar, 不然就是自己的源码 overwrite:覆盖上次打包 ignore:不进行打包的文件 打包的路径不能出现中文或者特殊字符,第一次打包需要下载二进制的包耗时会久一些,以后走缓存就快的多了。 下面是在设置了比较简单的打包代码(在scipts节点添加下面代码): ...