原生js插件框架

  1. 把官方插件实例全部内容都复制到obsidian库中的插件文件夹下进行安装
  2. 进行初始化
    1. 运行npm i安装开发环境依赖库
    2. 每次开机都要在开发的插件目录下运行npm run dev进行实时编译
  3. 更新api
    1. child::obsidian维护更新官方示例插件api
  4. 在vscode中修改main.ts文件的代码
    1. 保存
  5. 到obsidian的第三方插件面板中, 点击重新加载插件
  6. 进行对应操作, 进行调试
  7. 使用hotreload插件
    1. 在obsidian中安装
      1. 要从github上下载, 插件社区中是没有的
    2. 使插件目录中存在.git文件夹

转为生产环境

  • npm run build
  • npm run version
    • 将插件版本和ob兼容版本对应关系写入version.json

Vue开发框架

Vue | Obsidian 插件开发文档