From 55dffba563a3b8e48c9e7c6fac68a9ffef0435ab Mon Sep 17 00:00:00 2001 From: linonetwo Date: Tue, 7 May 2024 17:57:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=A4=AA=E8=AE=B0=E6=A1=8C?= =?UTF-8?q?=E9=9D=A2=E7=89=88=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/Server/AllowAllExternalFilters.tid | 6 ---- ...0\350\246\201\346\233\264\346\226\260.tid" | 28 +++++++++++++++---- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/tiddlers/TCTSystem/config/Server/AllowAllExternalFilters.tid b/tiddlers/TCTSystem/config/Server/AllowAllExternalFilters.tid index c3c379f4..c7f4e85d 100644 --- a/tiddlers/TCTSystem/config/Server/AllowAllExternalFilters.tid +++ b/tiddlers/TCTSystem/config/Server/AllowAllExternalFilters.tid @@ -1,9 +1,3 @@ -created: 20230313114811199 -creator: 林一二 -modified: 20230313114815182 -modifier: 林一二 -tags: title: $:/config/Server/AllowAllExternalFilters -type: text/vnd.tiddlywiki yes \ No newline at end of file diff --git "a/tiddlers/\346\217\222\344\273\266\346\233\264\346\226\260\345\220\216\351\207\215\345\220\257\345\217\210\350\246\201\346\233\264\346\226\260.tid" "b/tiddlers/\346\217\222\344\273\266\346\233\264\346\226\260\345\220\216\351\207\215\345\220\257\345\217\210\350\246\201\346\233\264\346\226\260.tid" index c2dbe66c..9fc152fe 100644 --- "a/tiddlers/\346\217\222\344\273\266\346\233\264\346\226\260\345\220\216\351\207\215\345\220\257\345\217\210\350\246\201\346\233\264\346\226\260.tid" +++ "b/tiddlers/\346\217\222\344\273\266\346\233\264\346\226\260\345\220\216\351\207\215\345\220\257\345\217\210\350\246\201\346\233\264\346\226\260.tid" @@ -1,19 +1,35 @@ created: 20230710113651406 creator: 林一二 -modified: 20230801052607262 -modifier: 马不前 +modified: 20240507095704018 +modifier: 林一二 tags: 更新插件 排查问题 title: 插件更新后重启又要更新 -先记住插件对应的名字,然后在太记里右键工作区图标-打开Wiki文件夹,在这个文件夹的 tiddlers 文件夹里,就是你所有的条目和插件了。 +!! 原因 -此时搜一下更新失败的插件,看看它是否有一个同名但以 meta 为结尾的文件,用文本编辑器打开这个文件,看看是不是里面的版本号还是旧的,没有跟随插件 JSON 文件一起更新。如果是这样,可以先删掉这个 meta 文件,然后重启太记/重启服务试试。有些插件包含了js文件,会影响启动,比如tw-react插件,同样也是删除对应的meta文件后再次启动太记。 +有的插件以前是 JSON + meta 的两个文件的格式,后来升级成只需要一个 JSON 文件的格式了。 + +根本原因是[[CPL会产生非标准字段|https://github.com/tiddly-gittly/TiddlyWiki-CPL/issues/166]]。 + +!! 修复方法 + +!!! 找到插件 + +先记住插件对应的名字,然后在太记里右键工作区图标-打开Wiki文件夹,在这个文件夹的 tiddlers 文件夹里,就是你所有的条目和插件了,可以通过搜索或者给文件夹内排序后翻阅来找到插件的 JSON 文件。 + +!!! 删除对应的 meta 文件 + +此时搜一下更新失败的插件 JSON 文件,看看它是否有一个同名但以 meta 为结尾的文件,用文本编辑器打开这个文件,看看是不是里面的版本号还是旧的,没有跟随插件 JSON 文件一起更新。 + +如果是这样,可以先删掉这个 meta 文件,然后重启太记/右键选择重启服务试试。有些插件包含了js文件,会影响启动,比如tw-react插件,同样也是删除对应的meta文件后再次启动太记。 这样应该就修好了。 -目前这是一个玄学问题,有的插件会出现这样的问题,而有的插件不会出现这样的问题。也有的在这个wiki里会有,而在另一个wiki里可能就没有了。所以只好先记录可能会有问题的插件名称。删除meta文件不影响插件使用。 +目前这是一个比较玄学的问题,有的插件会出现这样的问题,而有的插件不会出现这样的问题。注意没问题的话,不要去删除 meta 文件,否则反而可能导致本来是好的插件无法被加载。 + +一些可能有此类问题的插件: -* `$:/plugins/linonetwo/tw-react` +* `$:/plugins/linonetwo/super-tag` * `$:/plugins/Gk0Wk/echarts` * `$:/plugins/Gk0Wk/TW5-CodeMirror-Enhanced` * `$:/plugins/linonetwo/github-external-image`