CLogViewer 插件开发——受信工作区

说明

关键词是这个 『workspace-trust』官方描述在这里
简单来说就是是否信任打开的文件夹,如果信任的话,就会开启所有功能,不信任就是开启有限的功能

问题

有小伙伴反馈安装插件后无法看到插件,面对面解决后发现小伙伴没有打开一个文件夹,并且选择信任,导致插件检测到非信任区间,不加载插件。

解决方案

因为我们的插件和工作区间其实没有关系,完全可以在不信任的工作区间上打开,所以决定改为非信任模式先也能运行,解决方案也很简单,在 package.json 加上以下代码即可

{
 .....
 "capabilities": {
    "untrustedWorkspaces": {
      "supported": true
    }
  }
  .....
}

加上后表示支持不受信区间支持