能不能把没用的依赖删了

因为每次移除掉不用的插件后依赖依然存在,而我又经常需要备份,能不能一键把这些依赖删了,以减小default文件夹大小,得到更快的备份速度。我很难区分哪些依赖是哪些插件留下来的,因此在依赖管理界面无从下手。

另外,default文件夹里是否有聊天记录的缓存,如果有,可以删吗,在哪,删掉一部分可以改变欢迎界面的可视化数据和message-counter数据吗?发出去的图片会清理吗,有缓存可以删吗?

2 个赞

你是怎么【移除掉不用的插件】的?

难道不是【卸载】?而是直接点【插件配置】右上角的【移除插件】?

说实话,比起插件本身,依赖对于存储的占用可太小了

如果你的确是点的【插件配置】右上角的【移除插件】,

那其实你一个插件也没卸载…


盲目的移除依赖,也不会对存储有任何明显优化

这就像是把书的目录撕了一样,书不会变薄多少的


怎么会有呢?这又不是聊天软件

你是希望清除数据?

这些数据都在数据库里,

难道你是要 all drop 掉数据库吗…

说实话koishi的数据库普通的使用也不会超过10MB

会清理,一般也无需手动清理

如果有,那只会在一些temp文件夹里

但是koishi所有的数据,都是插件需要使用到的


从你的描述内容看,似乎你很想要删掉一些东西哎

你的设备连一两个G的存储都不能留吗?

还是说你有非常庞大需求?多达上百个实例?

如果你的设备存储资源的确十分紧张

那建议你从其他地方上削减存储,或者加钱上存储

1 个赞

我的确是点的【插件配置】右上角的【移除插件】,因为我找不到卸载的地方,请问如何卸载, 如何删除安装好的插件? - 互助 - Koishi Forum是用这里面的方法吗,但是我在移除插件后已经不知道很多插件的名称了

我的存储并不紧张,只是测试一些新插件时我需要频繁复制default用于备份和恢复,而复制的时间很长。基于您说的,卸载插件可以对储存优化,所以可以在删掉垃圾的同时得到更快的复制速度

2 个赞

移除依赖

删除 message-counter 记录

由于本神尊没用过 desktop,所以其他的问题可能无法回答。

3 个赞

desktop也是一样的,放心啦,神尊

2 个赞

你可以回想一下原本是如何安装的,在原本安装的位置会发现是【已安装】,
点一下就会发现可以卸载了吧…


至于【插件配置】右上角的【移除插件】,其实并不是卸载掉

因为【插件配置】页面可以同时添加多个相同的插件,那么自然也可以【移除插件】,

但是这与【安装和卸载插件】的功能还是不一样的


你可以在【插件市场】或者【依赖管理】里面对插件进行修改

只要在这样的页面下点击【卸载】就可以真的卸载掉插件了

image


按照你的操作方法,其实插件没有被删除掉,你仍然可以在一些数据里找到那些插件。

就比如【依赖管理】,里面肯定都罗列出来了安装的插件

image

再比如package.json或者本地的node_modules文件夹里

复制default?而不是新开一个实例???

一定要在default里实现吗?完全可以新开一个实例来测试吧

可以在这里下载一个空的实例

没有必要次次都复制default

1 个赞

学到了

谢谢,我在更新完koishi后确实在市场和依赖管理里面发现了卸载按钮,但是在之前的版本(4.15.3及以前)未曾发现过


我在这里找到的这些也是我安装的插件,和依赖管理等价对吗,把插件配置里没有的删了就是卸载插件节约存储对吗?
如果是这样,我想插件配置里能否给个卸载插件的按钮,能否在已安装的插件里高亮显示被移除的插件便于卸载

2 个赞

的确是等值的,在插件市场已安装的插件,应该都是被添加到了依赖中,自然也在依赖管理里面。

但是你想要在插件配置里卸载插件……

【插件配置】里那个不是【卸载】功能,预期行为就是【移除插件而不是卸载插件】。你可能还是没有理解。

如果你要卸载插件,就是应该去依赖管理或者插件市场,点击对应插件的【卸载】按钮

2 个赞

好的,没问题了,谢谢

2 个赞

你的焦虑like this

4 个赞