摘要: 基于 electron-builder 准备 4 个文件 bash.sh #!/bin/bash # 你的应用名称 APP="YourApp" # 要签名的应用路径 APP_PATH="/path/to/YourApp.app" # 生成安装包路径 RESULT_PATH="~/Desktop/$A 阅读全文
posted @ 2020-08-11 15:06 _NKi 阅读(964) 评论(4) 推荐(1)
摘要: 基于 electron-builder package.json // fileAssociations 为文件关联 // mac 环境需要在 extendInfo 中配置 CFBundleURLSchemes "build": { "fileAssociations": { "ext": [ "t 阅读全文
posted @ 2020-08-11 14:47 _NKi 阅读(1448) 评论(0) 推荐(0)
摘要: 前提 确定其他环境可以获取到图标 win7报错的路径真实存在 解决方法 const { nativeImage } = require('electron') const icon = path.join(__dirname, '路径') // __dirname为主进程执行的同级目录 let tr 阅读全文
posted @ 2020-03-03 11:05 _NKi 阅读(1329) 评论(0) 推荐(0)
摘要: 分析 iOS的 wkwebview 在滚动时会暂停许多动画,作为优化 解决思路 监听滚动事件,利用文档重绘即可刷新动画 ps:因为滚动有惯性,touchmove事件只能监听到手指松开的那一刻,所以只能监听滚动事件 解决方法 阅读全文
posted @ 2019-10-18 14:56 _NKi 阅读(489) 评论(0) 推荐(0)
摘要: 长列表的问题 React 会在数据更新时,触发所有子组件的 Render。 但当数据量变多时,每个子组件都更新就会产生性能问题,导致卡顿。 场景 基于如下场景时,此时在任何一个input修改,都会导致所有子组件更新,导致输入卡顿。 // 深拷贝 const deepCopy = (v) => JSO 阅读全文
posted @ 2019-08-13 16:12 _NKi 阅读(685) 评论(0) 推荐(0)
摘要: 在更新 electron 后有可能会读不到 localStorage 里的数据 推测是 localStorage 写在 Chromium 内核里,更新 electron 同时会更新 Chromium,导致 localStorage 被清空 还有个已知的情况,在windows打开多个应用时,只有第一个 阅读全文
posted @ 2019-07-24 14:14 _NKi 阅读(2263) 评论(0) 推荐(0)
摘要: mac 安装 brew 安装 sqlcipher 这部分不知道有没有起作用 克隆 sqlcipher 源码,并链接 成功后该文件夹下出现 .libs 隐藏文件夹 创建 custom binding.gyp 文件 需要替换成 sqlcipher 克隆下来的路径 在 electron 项目中执行命令 需 阅读全文
posted @ 2019-03-12 11:37 _NKi 阅读(1463) 评论(0) 推荐(0)
摘要: nedb nedb 无法创建文件 // webpack 构建的前提 externals: process.env.web ? {} : { "nedb": "require('nedb')" } // 非 webpack const nedb = require('nedb') sqlite3 wi 阅读全文
posted @ 2019-02-26 10:08 _NKi 阅读(853) 评论(0) 推荐(0)
摘要: 公用环境 切换源 https://registry.npmmirror.com/ 是新的源 npm config set registry https://registry.npmmirror.com/ yarn config set registry https://registry.npmmir 阅读全文
posted @ 2019-01-11 10:24 _NKi 阅读(978) 评论(0) 推荐(0)
摘要: 编译时间太长 项目为多页面应用时,编译的时候每个入口都会读取依赖的路径,所以入口越多,会导致编译越慢 公用库提取 除了公用的框架(如 Vue、React)以外,不同页面所需要的第三方库可能不一样,而且部分第三方库(如富文本编辑器、SDK)仅在特定页面引用。全部打包为 vendor 会导致其他页面也加 阅读全文
posted @ 2018-12-12 16:45 _NKi 阅读(483) 评论(0) 推荐(0)