2018-02-21 使用electron开发桌面应用(笔记) 开发环境 nodejs + npm/cnpm 1安装node electron 开发工具 atom第三方(vendors) jQuery Bootstrap Nedb Q&A 如何防止用户重复打开应用? 调用app.makeSingleInstance(callback) 执行Nedb操作有时无响应(callback不被调用)? 上一次操作参数有误导致后面的操作都被挂起(参看BUG) 路径问题:相对路径 v.s. 绝对路径?数据文件路径? 界面(ui组件)载入使用相路径(相对于对于起始页index.html) 业务(mdl&&dao)对象require使用绝对路径(appPath+对象.js) 数据文件存放在userData路径下:app.getPath(‘userData’) 前一篇 使用键盘事件(keypress)对输入框(input)做输入限制 后一篇 Welcome