gpt4 book ai didi

npm - Electron 不会读取应用程序名称

转载 作者:行者123 更新时间:2023-12-04 18:34:25 30 4
gpt4 key购买 nike

我正在使用:节点 5.1.1、Chromium 49.0.2623.75 和 Electron 0.37.2。

我的 package.json两者都有nameproductName放。并且语法错误为零。

如果我启动应用程序 Electron 以它的默认菜单启动,并且应用程序称为“Electron”(我可以在 OSX 的第一个菜单项上看到它,如果我调用 app.getName() // returns "Electron"
如果我设置 app.setName('correct name')然后它将从那时起起作用。但操作系统的默认菜单和应用程序名称将始终显示“Electron”。

Electron 手册没有提到不会使用 package.json 的名称/产品名称的任何情况。有没有?我拥有的值只是 ascii 字符串。

我还尝试检查 Electron 快速启动 repo ,那里的应用程序也被称为“Electron ”。我注意到它只有 name在 package.json 中设置,所以我还添加了 productName同样令人失望的结果。

最佳答案

我想你正在使用 electron-prebuild并且因为它是一个预构建应用程序(位于您的 /node_modules/electron-prebuild/dist/Electron.app 上)有它自己的名称( Electron )。

要更改应用程序名称,您必须重新构建/打包您的应用程序,它将使用您的 package.json 中的“名称”或“产品名称”。 .

要打包您的应用程序,您可以使用 electron-packager这里:https://github.com/electron-userland/electron-packager

关于npm - Electron 不会读取应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36123823/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com