我的koishi dataview插件怎么被废弃了

非常感谢楼上的总结。

感觉是一个很综合性质的 edge case。我观察到了以下几点:

  1. 官方插件优先级高于社区,所以只要官方插件存在就不会使用社区插件,即便已经安装了。这个行为总体而言是合理的,不过在上面的例子下造成了误导。
  2. 不知道为什么卸载官方插件失败了?按理说卸载的第一步是从依赖中删除,这一步不可能失败;第二步才是重新建立依赖树。主要的疑点在这里。
4 个赞

可能主要是我从始至终都在卸载koishi-plugin-dataview,并没有发现到官方的@koishijs/plugin-dataview。

4 个赞

哦哦我明白了!

  1. 楼主安装了 @koishijs/plugin-dataview。
  2. 楼主安装了 koishi-plugin-dataview。
  3. 此时在插件市场中,由于官方插件已经被废弃,所以一切操作都视为对社区插件的操作。
  4. 此时在插件配置中,由于官方插件的优先级高于社区插件,所以一切操作都视为对官方插件的操作。

所以可能需要卸载两次(第一次卸载社区插件,第二次卸载官方插件)才行。

3 个赞

对的。

4 个赞

(炫酷

2 个赞