利用packager打包的electron文件,如何配置exe描述信息
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔在本篇文章中,和大家要聊的话题,就是如何修改electron生成的exe的文件描述信息。
- 涉及的项目代码,是修改版的官方qucik-start项目。具体见这里:https://newsn.net/say/electron-pack-site.html
- 强调是用packager来修改这个信息,而不是使用builder。目前来说,通过无数次实践,能实现本文需求的只有packager,builder并不能修改相关信息。
- 这个描述信息是win系统独有的,mac下面是没有这些附加信息的。
修改exe描述(文件说明)
那么packager使用的参数是:win32metadata.FileDescription
这个参数。具体的说明见这里:https://electron.org.cn/packager/api.html 。当然,我们抛开云里雾里的文档,我们亲自实践一下,才是真理。
electron-packager ./ --win32metadata.FileDescription="newsn.net"
苏南大叔成功的修改了文件描述信息。
修改exe的公司信息
要达到这个目的,我们同样需要修改win32metadata这个属性,我们这次修改的是:win32metadata.CompanyName
。
electron-packager ./ --win32metadata.CompanyName="苏南大叔的上市公司"
看上去效果还不错。大家试试吧~
总结
win下的exe,带有自己独特的属性,这些信息都是需要特殊设置的。当然,有些可以利用package.json来进行修改,也有些不是。不能在package.json中修改的信息,需要在命令行里面进行指定(可用的参数,可以见这里:https://electron.org.cn/packager/api.html )。
实践出真知,大家别忘记自己动手操作一下哦。更多苏南大叔的electron的文章,请点击这里查看:https://newsn.net/tag/electron/ 。
题外话
package.json里面的description字段,并不能影响packager的exe信息。但是却能影响builder生成的exe安装包的描述信息,注意:是安装包的描述,而不是最终的可执行exe的描述。截图如下:
如果您知道如何利用builder来改变这些信息,请不要忘记告诉苏南大叔哦~



转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
本站的忠实读者小伙伴,正在阅读下面这些文章: