electron-forge打包如何自定义应用图标和安装动画

如图,是工程的结构图
27}D2{D@JZIPHDN{{[{`HEH.png
使用的是electron-forge生成的项目。install.gif是准备的安装动画
然后我在package.json文件中做了如下的设置
G5~7Q47R_]VcodeE0D/code5TMUKT1.png
最后通过命令npm run make打包,发现并没有使用上自定义的图标和安装动画。
求知道的大佬解答~

阅读 13.6k
2 个回答
  • 可以试试全路径,貌似iconUrl不用全路径是不行的,但loadingGif可以相对路径。建议将配置文件单独出来,参照官方文档:Configuration,这样的话在forge.config.js中可以:

    const path = require('path');
    ...
    config: {
        iconUrl:  path.join(__dirname, "/src/index.ico"),//可以是本地全路径也可以是url
        loadingGif: path.join(__dirname, "/src/loading.gif")//本地全路径
    }
    ...
  • 然后就是iconUrl仅仅是在控制面板->应用和功能中展示的图标,而不是安装后的exe图标,安装后的图标应该是在packagerConfig中配置icon
  • 再然后就是window系统的图标是有缓存的,你修改了但还是显示缓存,可以网上搜索下怎么清除图标缓存
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏