修复 Obsidian v1.5 下插件 Annotator 无法运行的问题

修改 Electron Asar 文件以支持 Obsidian v1.5

Annotator 已推出支持 Obsidian v1.5 的版本,故本文仅作存档。

备注:本文默认用户

  • 已安装 node.js
  • 使用的是 Windows 11 操作系统
  1. 检测是否安装 node.jsnpm

    1
    2
    
    node -v
    npm -v
    
  2. 在 Obsidian 的 Github Release 中下载 obsidian-1.5.3.asar.gz

  3. 解压至无法解压的级别

    1
    2
    
    npm install -g @electron/asar
    asar extract app.asar ./app
    
  4. 用文本编辑器打开 index.html,并删除

    1703963327202

  5. 用文本编辑器打开 package.json,将 "main": "index.js" 改为 "main": "main.js"

    1703968329003

  6. 重新打包为 asar

    1
    
    asar pack .\obsidian-1.5.3 obsidian-1.5.3.asar
    
  7. obsidian-1.5.3.asar 放入 obsidian 文件夹

    • 在搜索框中搜索 %APPDATA%
    • 找到该目录下的 obsidian (C:\Users\<UserName>\AppData\Roaming\obsidian)
    • 覆盖 obsidian-1.5.3.asar

参考

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计