Electron中的配置文件
使用Electron開發(fā)本地跨平臺的本地程序時,有時需要添加一些程序的配置文件,在Electron的打包程序安裝完成后,同樣可以根據不同的計算機,做一些特殊的配置,這就需要在Electron中設置一個配置文件,同時賦予程序對文件有讀寫的權限。
如何配置
將文件放到工程public文件中,Electron只能讀取相應文件,并不能寫入,根據Electron的文檔,這里用到了extraResources配置,工程是按照Electron集成vue開發(fā)此設置,這個屬性需要在vue.config.js中進行配置,extraResources中可以配置一個或者多個文件,對照下圖的配置,需要將對應的配置文件放在工程的根目錄中。

如何讀取
在程序中,使用文件時,如何獲取文件的路徑,參見以下代碼:
const isBuild = process.env.NODE_ENV === 'production';
const pathToDbFile = path.join(
isBuild ? __dirname : __static,
'../sysconfig.json',
);
根據文件的路徑,可以對配置文件進行讀寫。關于程序安裝完成后,文件所處的位置,參見引用內容網址,有詳細的說明。引用內容:
https://www.electron.build/configuration/contents.html#extraresources
標簽: