Electron中的客户端配置

时间:2017-10-30 12:48:53

标签: electron

我对Electron很新,我对我的应用配置有两个问题。

1)寻找存储客户端配置的方法(类似于.Net Apps的app.config)。

为什么我需要这个: 我正在研究桌面电子应用程序。此应用程序将分发给多台计算机,每台计算机都需要具有不同的配置值。

2)需要一种方法来为特定机器的预定义配置打包电子应用程序。

示例:

  • 机器1的配置:MachineID =' M01',MachineType =' A'
  • 机器2的配置:MachineID =' M02',MachineType =' B'

感谢支持!

1 个答案:

答案 0 :(得分:0)

对我来说它是一样的但我需要保存关于窗口的设置,所以我制作了一个settings.js文件并将我的设置存储在那里。

对于您,您的设置文件将包含以下内容:

exports.machineType = 'A';

你会在你的应用中得到它:

var settings    = require('./settings.js');
var machineType = settings.machineType;

if (machineType == 'A') {
    // Do things for machine type A.
} else {
    // Do things for machine type B.
}