跳转至

扩展库开发常见问题

扩展库开发常见问题

修改代码之后,刷新没效果

  • 检查修改的文件是否保存
  • 检查是否有重新npm build编译

npm build编译失败

  • 将当前文档的链接和错误信息贴给Deepseek分析
  • 如无法解决,可加入Mind+官方交流群进行交流

使用了Mind+ V1扩展库的项目在Mind+ V2中如何兼容?compatibilityId字段如何设置?

  • 如果Mind+V1的项目文件中包含Mind+ V2扩展库中不存在的库,则会提示无法打开。
  • 如果使用Mind+V2的扩展库开发方案对同一个库进行了开发,保证所有积木的opcode与function名称一致的情况下,在config.json中使用compatibilityId字段指定V1的扩展,则Mind+V2在打开老版本项目时候会自动尝试使用新的扩展库来匹配老版本项目文件。
  • 例如V1的扩展库config.json中 "author":"user", "id":"test" ,则设置 "compatibilityId": "user-test-thirdex"

上传模式扩展库开发常见问题

npm build编译成功,但是导入软件后编译失败一直提示找不到库文件或库文件链接出错fatal error: xx.h: No such file or directory怎么办?

faq3

  • 先检查生成代码是否正确
  • libraries库文件是否正确
  • 尝试关闭上传模式“设置”中的“编译加速”功能后重新编译