ELECTRON篇 六月 10, 2020

Electron ---- Better-Sqlite3 使用问题

文章字数 1k 阅读约需 1 mins.

错误信息

     The module '/node_modules/better-sqlite3/build/better_sqlite3.node'
    was compiled against...
查看全文

ELECTRON篇 九月 16, 2019

Electron --- 关于自动更新的一系列折腾

文章字数 7.9k 阅读约需 7 mins.

Electron 自动更新的方法

  1. 使用 Electron 自己提供的 autoUpdater 模块
  2. 使用更新服务器
  3. 自己实现自动更新逻辑

为什么说经过了一系列的折腾呢, 因为前 2 中方式都没有解决我的问题,最后我是自己实现了自动更新的逻辑
没有解决我的问题是因为我需要兼顾到 mac 平台和 Windows 平台,然而 mac 平台比较麻烦,代码需要签名
我自己亲测方式一和方式二在 mac 平台上都需要代码签名, 而签名代码需要注册苹果开发者账号,需要付年费
于是这 2 条路就走不通了

最后我决...

查看全文

ELECTRON篇 九月 14, 2019

Electron --- Electron-Builder 打包的各种配置

文章字数 4k 阅读约需 4 mins.

打包的资源无法包含 build 目录

    "files": [
          "**/*",
          "build/",
          "!build/static/js/*.js.map",
          "!src/"
        ],

同时该配置也可防止源码被打包进去,

查看打包后的目录结构

"asar": false,

引入外部文件

    "extraResources": [
          {
            "from": ...
查看全文

ELECTRON篇 九月 13, 2019

Electron --- Windows 和 MacOS 套娃图标的制作

文章字数 869 阅读约需 1 mins.

什么是套娃图标

可能见过一种套娃的玩具,就是一个大的套着一个小的,每一个玩具的形状颜色都一样,只是大小比例不一样,套娃图标也是这个意思

什么工具

需要这么一个工具, IconFX : 下载

制做一组至少有 256256 (此外还有 128128 , 9696, 6464, 4848,3232,16*16)的一套图标, Windows 下格式为 icon, Mac 下格式为 icns

怎么制作

使用 PS 制作一张图片或者下载一张图片,按照下面的步骤完成所有大小的图标创建,之后保存.

图像 — 从图...

查看全文

ELECTRON篇 九月 12, 2019

Electron --- 在 Windows 下和在 MacOS 下 Scheme 协议的使用

文章字数 3.6k 阅读约需 3 mins.

什么是 URL Scheme 协议

个人理解为注册一种协议来实现应用间的跳转

Windows 上的实现

Windows 上是通过注册表实现的

通过在 HKCR (HKEY_CALSSES_ROOT) 添加一条注册表记录

其中 command 的命令即为要执行的命令,注意后面要加一个参数 "%1"

Mac 上的实现

在应用里显示包内容,使用 xcode 查看 Info.plist 找到 URL types – URL Schemes 里添加一项

Electron 的实现

   app...
查看全文
加载更多
0%