Electron 应用图标修改
1,首先给窗口添加图标:
1) 窗口图标是图片jpg或者png格式,如果没有图标去【https://www.aigei.com/icon/?wd=icon%E7%BD%91&bd_vid=10034368224038095038】找一个图标,在项目中创建一个固定目录存放图片我的地址是public/icons
2)图标添加位置在main(我的是main.js)中找到窗口属性设置位置 new BrowserWindow({ width: 900, height: 600,icon: path.join(__dirname,'./public/icons/login.png')}),在BrowserWindow 中添加图标路径写法如上icon: path.join(__dirname,'./public/icons/login.png'),path.join是路径查找方法,内侧参数是图片的实际地址,如此完成了窗口图标的添加。
2,桌面应用图标添加
1) 桌面应用图标要求大小不能超过256*256这个,且后缀为【.ico】,将图标放到固定文件目录中(自建)。
2) 在package.json中配置图标路径,其中directories 为打包地址,win为图标路径,nsis为打包的一些配置如免安装,快捷图标自动创建等,如下实现图标的修改,这是electron-builder(安装版方式),免安装版配置在执行命令中。
"build": {
"productName": "electron-demo",
"directories": {
"output": "dist"
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true
},
"win": {
"target":
"nsis",
"icon": "public/icons/icon.ico"
}
},
最新文章
- linux下的device tree
- 优秀工具推荐:两款很棒的 HTML5 游戏开发工具
- ubuntu14.04 配置中文输入法
- javac命令出现“**.java使用了未经检查或不安全的操作”
- 【BZOJ】3781: 小B的询问(莫队算法)
- 微软bing搜索搜索源码,可以直接运行
- 【SQL Server】系统学习之三:逻辑查询处理阶段-六段式
- JS This关键字
- LeetCode Database: Delete Duplicate Emails
- Codeforces Round #335 (Div. 2) C. Sorting Railway Cars 动态规划
- Thinkphp交友手机首页简明前台、后台
- 数论F - Strange Way to Express Integers(不互素的的中国剩余定理)
- Android 程式开发:(廿一)消息传递 —— 21.3 使用Intent发送短信
- setTimeout与setInterval的区别
- 【2013Esri全球用户大会精彩看点】ArcGIS 10.2移动产品新特性
- System.Data.SqlClient.SqlException (0x80131904): EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 1,当前计数 = 0。 EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 1,当前计数 = 0。
- 记录各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
- python之路:用户输入(一)
- css 文本超出2行就隐藏并且显示省略号
- Linux常用命令——文件搜索命令