如果用 electron 构建客户端的话,往往需要保存一些信息在用户的电脑上,比如用户的登录名称,密码等。但是 electron 没有内置的配置功能,所以我就自己开发了一个模块。 项目地址:

https://github.com/lemonce/electron-pref

使用方法:


const pref = require('electron-pref');
const setting = pref.from({name: '全蛋'
});console.log(setting.get('name'));
// -> '全蛋'setting.set('name', '铁柱');
console.log(setting.get('name'));
// -> '铁柱'

这个模块即可在 main 进程也可以在 renderer 进程中使用,且可以与webpack搭配使用。

转载于:https://my.oschina.net/u/2315002/blog/751742

electron 首选项配置文件相关推荐

  1. android listpreference 自定义,Android中Fragmen首选项使用自定义的ListPreference的方法

    首选项这个名词对于熟悉Android的朋友们一定不会感到陌生,它经常用来设置软件的运行参数. Android提供了一种健壮并且灵活的框架来处理首选项.它提供了简单的API来隐藏首选项的读取和持久化,并 ...

  2. linux终端属性设置,如何重置终端属性和首选项?

    问题描述 我迷失了终端中的颜色和东西,现在想回到终端的栗色和白色默认配置.我必须删除哪些文件? 最佳解决方案 在终端中单击"编辑"菜单,然后单击"配置文件首选项" ...

  3. 在组策略的首选项和策略设置之间进行选择

    从Windows Vista sp1和Windows Server 2008开始,组策略(Group Policy)和先前的版本有了更加长足的进步.细心的管理员可能已经发现,最新版本的组策略分成了策略 ...

  4. GPP(Group Policy Preferences)策略组首选项漏洞

    概念 组策略是配配置计算机中某一些用户组策略的程序 SYSVOL是AD(活动目录)里面一个存储域公共文件服务器副本的共享文件夹,所有域内主机都能访问,里面保存组策略相关数据,包含登录脚本配置文件等 d ...

  5. 图片右击打印不弹出打印首选项

    往常一样,本地一个图片,右击->打印, 但是,神奇的事情发生了:直接打印了. 而不是像往常一样 右击->打印->首选项 解决方法 图片的打开方式:画图的话直接打印:图片浏览器会出首选 ...

  6. 共享首选项中commit()和apply()之间的区别是什么

    我在我的Android应用程序中使用共享首选项. 我正在使用共享首选项中的commit()和apply()方法. 当我使用AVD 2.3时它没有显示错误,但是当我在AVD 2.1中运行代码时, app ...

  7. 如何在“首选项”摘要中显示Android首选项的当前值?

    这必须经常出现. 当用户在Android应用程序中编辑首选项时,我希望他们能够在Preference摘要中查看首选项的当前设置值. 示例:如果我有"丢弃旧邮件"的"首选项 ...

  8. XamarinEssentials教程移除键值首选项的键值

    XamarinEssentials教程移除键值首选项的键值 如果开发者不再使用首选项中的某一项时,可以将该项移除掉.此时可以使用Preferences类的Remove()方法,该方法可以将存在于首选项 ...

  9. XamarinEssentials教程获取首选项的值

    XamarinEssentials教程获取首选项的值 如果开发者想要获取首选项中某一项的值时,可以使用Preferences类的Get()方法实现,该方法可以对指定键的值进行获取.该方法有12种形式, ...

最新文章

  1. truecrypt加密分区的编译
  2. Java防止用户同一时间重复登录(包括异地登录)
  3. python3 web框架_循序渐进Python3(十二) --0--  web之框架
  4. 一台服务器搭建部署两个或多个Redis实例
  5. 网页设计中 透明效果的使用技巧
  6. 高可用Mysql架构_Mysql主从复制、Mysql双主热备、Mysql双主双从、Mysql读写分离(Mycat中间件)、Mysql分库分表架构(Mycat中间件)的演变...
  7. 下班后比你多学2个小时的人,在看这几个公众号
  8. python threading.Thread
  9. java synchronized讨论
  10. linux(Centos5.1)升级至2.6.19内核+L7实现-- 续限P2P软件
  11. numactl mysql_CentOS学习笔记 - 10. 开发机mysql安装
  12. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_1_线程状态概述...
  13. 凤姐的原创诗歌 思想的悲哀
  14. 最简单的人脸识别系统搭建
  15. sdcc man阅读笔记(四)——存储类型关键字
  16. 基础篇——人工智能相关方向学习路线指引
  17. Python 人工智能入门须知
  18. vim与sublime,程序员的屠龙刀和倚天剑
  19. 跨越40年的甲骨文公司,正在成为年轻一代的时尚选择
  20. 经典java程序源代码,经典Java程序源代码

热门文章

  1. gitlab默认使用mysql_GitLab使用非PostgreSQL数据库服务器
  2. 解密:古人八拜之交指的是哪八拜?
  3. 毕业论文(word)生成指定格式目录方法
  4. php获取照片的拍摄地点,通过照片查找拍摄地址的方法
  5. iOS 动画大全(附带gif图片效果)
  6. 特斯拉AI主管Andrej Karpathy的神经网络训练指导
  7. 学校机房如何监控?手把手教你操作
  8. Intel平台不可忽略的接口eSPI
  9. android隐藏开发者选项,开发人员选项怎么关闭?安卓手机开发人员选项功能隐藏方法介绍...
  10. MySQL - 存储引擎MyISAM和Innodb