【问题标题】:Electron - How to change the default .icns that Electron addsElectron - 如何更改 Electron 添加的默认 .icns
【发布时间】:2016-01-22 04:55:21
【问题描述】:

我使用的是"electron-prebuilt": "^0.36.4" 和“"electron-packager": "^5.2.1"”版本。

我通过在我的package.json 文件中添加这个script 来打包我的.app

"package-mac": "electron-packager . tE --platform=darwin --arch=x64 --version=0.36.4"

在终端上,我输入npm run-script package-mac

tE.app 位于名为tE-darwin-x64 的生成文件夹中(在我的项目的根目录中)。见下图:

与网络上的其他教程相比,electron-packager 生成的文件夹和文件通常更多。他们似乎在我的身上不见了。特别是,info.plist 文件丢失了。我想我错过了一些里程,因为我想将默认的.icns 更改为我的自定义,我想我需要info.plist。虽然我不确定。

我做错了什么以及如何实现我的目标?

【问题讨论】:

    标签: javascript node.js macos electron


    【解决方案1】:

    既然您无论如何都在使用electron-packager,请考虑使用--icon 选项(see here)。

    如果您想手动执行此操作,请查看 tE.app 的内容:在终端中打开它,它只是一个文件夹,或者在 Finder 中右键单击并打开包内容——您将找到您缺少的内容。

    【讨论】:

    • 如何手动更改atom.icnspackage.json 中是否有命令可以添加到我的包脚本中
    • 我想通了。我只是在package.json 文件的包脚本中添加--icon=newIcon.icns。谢谢!
    猜你喜欢
    • 2015-08-23
    • 2021-07-05
    • 2018-02-11
    • 2021-02-08
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 2021-12-01
    相关资源
    最近更新 更多