微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我在哪里可以找到解析 package.json 的电子伪造配置 js 文件?

如何解决我在哪里可以找到解析 package.json 的电子伪造配置 js 文件?

我希望使用环境变量来存储我的 Apple 用户凭据,但问题在于 Electron Forge 将其添加到不接受这些变量的 package.json 文件中。我正在寻找解析 .js 文件package.json 文件,以便我可以用 process.env 变量替换这些值。

我找到了 osxNotarize JS 文件,但它从另一个模块中获取参数,虽然我认为我可以将它们插入那里,但我不想破坏之前或之后出现的任何逻辑。我宁愿在解析 .json 文件的最早点并在那里插入我的变量。

非常感谢任何帮助!

解决方法

修改 Electron forge 源是很疯狂的,您应该在单独的 JS 文件中提取 Electron Forge 配置:ElectronForge configuration 并使用 environment variables

加载您的 process.env.YOUR_VARIABLE_NAME >

PS:我也是 trying to sign Mac 版 Electron 应用程序,也使用 Electron Forge,但我的 plist 配置存在一些问题,如果您了解更多信息,我非常愿意为您提供帮助。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。