我有一个电子应用程序。渲染器进程显示使用Webpack创建的Vue.js应用程序。它包含一些配置设置,这些配置设置与捆绑包中的所有其他代码打包在一起。我还需要主要过程来访问这些配置设置。最好的方法是什么?
一个考虑因素是在构建时选择了环境(development
,production
等)。因此,将哪些配置设置捆绑到html应用程序中,是在您对其进行Webpack打包时确定的,而不是在运行时通过NODE_ENV
或类似的东西来确定。
我当前在构建过程中使用CopyWebpackPlugin将适当的配置文件复制到另一个文件夹中,主要过程是从该文件夹中读取配置。它有效,但是有点笨拙和神奇。
我以为我也可以将所有配置数据移入主进程代码,并在启动时通过ipc将其提供给渲染器进程。似乎也有些笨拙。
有更好的方法吗?