1 Answers

A:可以通过以下步骤排查下:

  1. 确定local.yaml配置与平台通讯地址是否能正常交互信息,
      a. Windows 可以用【telnet(telnet ip port )】命令
      b. Mac 可以用【nc(nc -vz -w 2 ip port)】命令
  2. 通过查看控制台的打印消息,是否显示插件 instance_uuid
      a. 不能正常返回 instance_uuid,要检查插件对应的 install 方法
      b. 正常返回 instance_uuid,检查插件对应的 enable 方法
  3. npx op invoke run 的本质是将插件安装并启用到实例环境,第一次执行 npx op invoke run 如果控制台打印了插件实例ID,没有显示【Plugin Install 成功】和【Plugin Enable 成功】,都是无法在插件列表看到调试插件的
  4. 上述三个步骤都是正常的话,还是在插件列表看不到调试插件,那么需要注意几个地方
      a. 当前实例环境为单团队:
        ⅰ. 插件承载 Account 能力,出现在账号同步、登录与通知选项里
        ⅱ. 插件承载独立服务能力,出现在托管独立服务选项里
      b. 当前实例环境为多团队:
        ⅰ. 插件目录 plugin.yaml 里的 config.scope=1 的时候,要在被选择的团队的【配置中心】=>【插件管理】选项找到调试插件
        ⅱ. 插件目录 plugin.yaml 里的 config.scope=2 的时候,要在【组织管理】=>【组织业务插件】选项找到调试插件