3 个赞
日志请截全,你日志没有截全
3 个赞
我去看了你的代码,你没有按照文档要求准确地描述你 必须依赖的服务。请按照文档要求在 package.json
中添加 required 字段。
3 个赞
插件开发问题请在「插件开发」版块发帖。本次我已移动你的帖子,下次发帖请记得发在正确的版块。
3 个赞
Koishi 内没有名为 help
的服务。
看来你对「服务」的概念都不了解,请先在官方文档上学习「服务」概念。
3 个赞
你的代码中有用到 database 这个服务吗?
3 个赞
没有 但是我写在依赖里了 想着以后可能会用上吧()
3 个赞
嗯,这个没有问题
不过你说
我仔细看了一下你的两个图
这不相同吧(汗
3 个赞
顺序会有影响吗()还是说下划线有影响()
我去排列组合一下
3 个赞
你理解 相同 两个字的意思吗,顺序没有影响,但现在很明显不相同吧
去查一下 cron 服务的名称,然后填正确的进去
3 个赞
当然,如果你找不到 cron 插件提供的服务的名称,直接安装这个插件就可以看到了
4 个赞
在论坛上看到了一个依赖cron的闹钟插件 我从它的package.json
里找到了()
2 个赞
我在发布插件后也遇到了相同的问题,我在dev模式下进行开发并build以后 使用yarn start 启动 在我本地插件正常运行:
但是当我发布插件到市场,在远程服务器上通过市场安装我发布的插件时不能按照预期工作,主要表现为指令没有被注册:
我翻看了本帖,讨论中说到可能是服务依赖的问题,我的插件中使用到了database 以及puppeteer进行截图,这是我目前的配置
index.ts
package.json
我怀疑我对依赖配置理解有误,但是我目前没有头绪,不太清楚问题在哪里。
3 个赞
emm别的我不知道,我也不知道能不能解决,但是我通常写前置插件用的peerdependencies
像这样:
"peerDependencies": {
"koishi": "^1.14.514",
"koishi-plugin-niganma": "^19.19.810"
}
3 个赞
我也试过把puppeteer依赖写在peerDependencies里 但是好像没有作用。。
3 个赞
那就不知道了喵 我是笨蛋
4 个赞
如果没有报错的话就是显示问题,可以直接正常使用
2 个赞