Electron | 利用electron-store持久化用户数据

Posted Neutionwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Electron | 利用electron-store持久化用户数据相关的知识,希望对你有一定的参考价值。

Electron没有内置的方法来持久保存用户首选项和其他数据。

使用 electron-store 模块可以帮助完成上述需求,专注于构建应用程序。数据保存在JSON文件中 app.getPath(‘userData’)。

GitHub地址:https://github.com/sindresorhus/electron-store



安装

$ npm install electron-store --save


使用

const Store = require('electron-store');
const store = new Store();

store.set('unicorn', '?');
console.log(store.get('unicorn'));
//=> '?'

// Use dot-notation to access nested properties
store.set('foo.bar', true);
console.log(store.get('foo'));
//=> bar: true

store.delete('unicorn');
console.log(store.get('unicorn'));
//=> undefined


保存位置

The data is saved in a JSON file in $ app.getPath('userData').

console.log(app.getPath('userData'));
//=> C:\\Users\\xxx\\AppData\\Roaming\\electron-quick-start

打开该路径下config.json文件


	"foo": 
		"bar": true
	

以上是关于Electron | 利用electron-store持久化用户数据的主要内容,如果未能解决你的问题,请参考以下文章

利用electron在win上打linux包,将该包拖到linux下该如何运行?

你第一个Electron应用 | Electron in Action(中译)

Electron 键盘快捷键

electron学习笔记electron之打包程序file路径的刷新页面处理

使用Electron开发PC客户端----入门篇

用electron开发了一个屏幕截图工具