08 2021 档案

摘要:1.Wiznote Lite的bug描述 对Wiznote Lite代码剖析后,我在前端react部分增加了输入密码的环节,后端electron传递该参数至wiznote-sdk-js模块中,最终实现了对云端数据加密、本地数据不加密的魔改。 然而,在使用中发现了一个bug,该bug即使我用githu 阅读全文
posted @ 2021-08-21 15:58 日光散林间 阅读(46) 评论(0) 推荐(0)
摘要:1、主要数据结构 Users(users): wiznote-sdk-js/src/index.ts中包含所有接口函数,而接口函数大多都调用users的成员函数实现,除了一些关于i18n的字符串相关内容。 dataStore: 一个获取Db、user的接口数据结构。 **User(user): ** 阅读全文
posted @ 2021-08-21 15:28 日光散林间 阅读(80) 评论(0) 推荐(0)
摘要:1、整体结构-两部分组成 大概可以认为,src/web实现的react前端,实际上只提供登录、编辑器、各类功能按键等页面功能,提供前端;src/main/实现的electron实际上实现各类按键、登录、编辑保存、同步等后续实际工作,提供后台,而最终的功能api由node_modules/wiznot 阅读全文
posted @ 2021-08-21 15:07 日光散林间 阅读(47) 评论(0) 推荐(0)
摘要:1.npm 启动过程 (1). npm start == nf start -p 3000:部署应用。 package.json中找到start对应项: nf读取Procfile文件,部署应用: (2) npm run react-start:启动react。参考构建react应用。这部分在buil 阅读全文
posted @ 2021-08-20 17:36 日光散林间 阅读(61) 评论(0) 推荐(0)
摘要:1、目录结构 编译前: (1). 目录内容: src:存放项目源码,src/main中存放electron相关代码,src/web中存放react相关代码。wiznote lite使用electron来开发桌面应用,与浏览器的架构相似,react在端口3000开启一个提供网页服务的服务端,elect 阅读全文
posted @ 2021-08-20 16:59 日光散林间 阅读(60) 评论(0) 推荐(0)
摘要:1. 下载 git clone https://github.com/WizTeam/WizNoteLite.git 使用时当前版本如图: 编译后产物版本: 2、编译过程 注意:我的编译目录为~/project/wiznotelite/t-WiznoteLite (1). 预备步骤: 安装npm和设 阅读全文
posted @ 2021-08-20 16:32 日光散林间 阅读(77) 评论(0) 推荐(0)