什么什么?插件市场不好使?
- 想看看最近更新了什么插件,点开插件市场一看,又是【无法连接到插件市场】
- 想要重启koishi,却在启动是时候卡顿好久,硬控到market报错fetch failed才能打得开webUI
- 重启了一下koishi,发现原来可以访问的插件市场,不知怎么的就连不上了
- koishi里插件市场访问不了,但是浏览器里手动访问却又可以
- 镜像丢失部分插件,插件不全
- 各个镜像访问起来都好卡
- 并不是很需要每次都看到最新的插件,但的确很需要稳定好用相对齐全的插件市场
- 想要小火箭更新,结果点不动小火箭。必须更换market镜像源,插件市场可以访问了才能点的了小火箭。
- …
各种原因和现实情况,使得 网络地址 的 插件市场镜像 使用起来的体验 并不是很好。
但如果你只想要一个插件相对齐全、访问十分稳定、加载速度快 而不会卡启动 、不怎么需要看到最新创建的插件 的插件市场镜像,
(不缺关键插件、不怎么在乎市场最新创建的插件,往往在 开发环境
或者 长期运行的生产环境
会有需求。)
那么通过本地文件加载,的确是不错的思路。
2 个赞
使用 StoreLuna 挂载插件市场镜像
实现本地插件市场加载。
安装 StoreLuna

启动前将工作模式改为 本地镜像初始化
模式
其余配置项可以默认
然后开启插件,观察日志
配置挂载模式
复制日志的镜像文件绝对路径
无法选中复制?试试看在网页端打开日志吧 → http://127.0.0.1:5140/logs
配置工作模式为 挂载模式
然后填入镜像文件绝对路径
重载插件
确认功能
单击默认地址
弹出白框 可见很多很多字符,即代表功能正常。
注意这里示例地址为 5140端口,如果你的koishi不在5140端口 可以复制地址后,用浏览器打开对应的网址。
配置插件市场镜像
确认插件市场情况
如果此处插件市场仍然提示【无法连接】请尝试重启koishi以强制刷新插件市场
可见访问性很好、插件齐全、功能正常、分类无误…
如何定时更新镜像?
在上述操作完成后,想要更新镜像只配置更新频率即可:
- 确保工作模式为
挂载模式
- 配置镜像更新频率为合适的秒数(默认一小时)
爬取npm比从网络镜像获取,所消耗的资源要多。建议使用本地镜像的时候,适当降低更新频率
4 个赞
这个方法仅适合部分独特需求的用户(我自己)
但如果有需求类似的用户,我也希望他能看到这样的解决思路
缺陷:
- 自己爬取速度慢,网络占用高
- 更新镜像时,所需资源更多
- …
优点:
- 网络请求集中在npm源上,npm的国内镜像,基本不会有网络问题
- 本地加载文件速度极快,比网络的插件市场镜像快很多
- 稳定,因为不动它 就不会更新内容
- 从不会遇到网络问题
- …
5 个赞