tiddly-gittly / TiddlyWiki-CPL

TiddlyWiki5 Plugin Library for TiddlyWiki Global Communities
https://tw-cpl.netlify.app
MIT License
35 stars 12 forks source link

缺失 https://tw-cpl.netlify.app/repo/TWaddle_ListTree/__meta__.json #152

Open linonetwo opened 1 year ago

linonetwo commented 1 year ago

在安装 Aggregation-people 的时候

这个 TWaddle_ListTree 是啥,从没听过

linonetwo commented 1 year ago

xp 里有,不过还是找到了原始出处装了 f112df3

Gk0Wk commented 1 year ago

为什么能搜到但是meta没有啊,按理来说要没有都没有

Gk0Wk commented 1 year ago

是不是因为原插件有但是 依赖的插件 没有

linonetwo commented 1 year ago

是的,这是 xp 的可选的插件,之前没装过就没加。

但是现在列在 dependent 里的都必装了,所以就发现缺失了。

oeyoews commented 1 year ago

img

linonetwo commented 1 year ago

你的插件依赖了,就顺便添加一下嘛

Gk0Wk commented 1 year ago

img

  • 如果依赖缺失, 可以跳过依赖, 提示用户(cpl现在还没有上传cdr/markdown-more插件, 所以造成安装失败)

今天改一下

同时:如果cpl 本地已经安装了依赖,就不去递归检测那个依赖

oeyoews commented 1 year ago

其实写成可选依赖更合适

Gk0Wk commented 1 year ago

原本的tw没有soft-dependents,我们可以加一下

linonetwo commented 1 year ago

应该是 optionalDependency ,参考 npm 的

oeyoews commented 1 year ago

父插件可以指定某个固定的依赖插件版本吗

image
Gk0Wk commented 1 year ago

可以,但是这就超出原来的tw太多了

linonetwo commented 1 year ago

这就不太方便了,难道要用户的笔记网页上放两个同样的插件文件吗?这个空间占用成两倍了。