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"

   }

},

最新文章

  1. linux下的device tree
  2. 优秀工具推荐:两款很棒的 HTML5 游戏开发工具
  3. ubuntu14.04 配置中文输入法
  4. javac命令出现“**.java使用了未经检查或不安全的操作”
  5. 【BZOJ】3781: 小B的询问(莫队算法)
  6. 微软bing搜索搜索源码,可以直接运行
  7. 【SQL Server】系统学习之三:逻辑查询处理阶段-六段式
  8. JS This关键字
  9. LeetCode Database: Delete Duplicate Emails
  10. Codeforces Round #335 (Div. 2) C. Sorting Railway Cars 动态规划
  11. Thinkphp交友手机首页简明前台、后台
  12. 数论F - Strange Way to Express Integers(不互素的的中国剩余定理)
  13. Android 程式开发:(廿一)消息传递 —— 21.3 使用Intent发送短信
  14. setTimeout与setInterval的区别
  15. 【2013Esri全球用户大会精彩看点】ArcGIS 10.2移动产品新特性
  16. System.Data.SqlClient.SqlException (0x80131904): EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 1,当前计数 = 0。 EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 1,当前计数 = 0。
  17. 记录各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
  18. python之路:用户输入(一)
  19. css 文本超出2行就隐藏并且显示省略号
  20. Linux常用命令——文件搜索命令

热门文章

  1. 洛谷P1434例题分析
  2. 洛谷P1605例题分析
  3. 物联网 IOT 设备如何脱离信息孤岛?
  4. 【译】2022 年回顾:Web 性能有哪些新变化?
  5. [OpenCV实战]39 在OpenCV中使用ArUco标记的增强现实
  6. Zookeeper详解(01) -概述
  7. [WPF]Win10便签软件
  8. 一类(One-Class)分类器
  9. Node.js+Koa2+TypeScript技术概览
  10. vuex 的使用详解