我正在寻找使用环境变量来存储我的苹果用户凭据,但问题在于 Electron Forge,它被添加到package.json
不接受这些变量的文件中。我正在寻找.js
解析文件的文件,以便我可以用变量package.json
替换值。process.env
我找到了osxNotarize
JS 文件,但它从另一个模块获取参数,虽然我认为我可以将它们插入那里,但我不想破坏之前或之后的任何逻辑。我宁愿早点.json
解析文件并在那里插入我的变量。
任何帮助深表感谢!
我正在寻找使用环境变量来存储我的苹果用户凭据,但问题在于 Electron Forge,它被添加到package.json
不接受这些变量的文件中。我正在寻找.js
解析文件的文件,以便我可以用变量package.json
替换值。process.env
我找到了osxNotarize
JS 文件,但它从另一个模块获取参数,虽然我认为我可以将它们插入那里,但我不想破坏之前或之后的任何逻辑。我宁愿早点.json
解析文件并在那里插入我的变量。
任何帮助深表感谢!
修改 Electron forge 源代码会很疯狂,您应该将 electron forge 配置提取到一个单独的 JS 文件中:ElectronForge 配置并加载您的environment variables
使用process.env.YOUR_VARIABLE_NAME