我修改了别人发布的插件然后放入插件文件夹并修改配置文件让插件正常运行,但我并不打算发布这个插件。结果现在更新依赖均会报错,查看日志似乎是因为找不到我自己修改的那个插件的npm包。为了更新其他插件我把这个插件的文件和配置文件中的这个 插件删除但是依赖管理中仍然存在这个插件并且我仍然无法更新其他插件。我应该如何启用自己的插件而仍然可以更新安装其他插件或者如何将这个插件从依赖中删除以更新其他插件
1 个赞
想要修改他人的插件,建议你使用yarn setup
创建一个新的插件工作区,然后复制你想要改的插件代码并修改,而不是直接在现有的插件上修改。具体请参考https://koishi.chat/guide/develop/workspace.html#创建新插件
至于删除,你已经直接把文件删了,我也是不知道怎么办 。试试在依赖管理中点击修改你那个非常爆炸的插件,看看能不能移除。
1 个赞
删不掉 依赖管理里面这个插件后面显示暂不支持
1 个赞
你已经弄乱套了,我的建议是,直接全删了重装
你应该是用模板项目构建的koishi吧,如果不是,建议你删之前仔细考虑可能会出现的情况。
我之前也弄乱过,我是用的模板项目,直接删了重新搭的
3 个赞
如果我没有直接删掉那个插件我应该怎么弄
1 个赞
你是只改了那个插件的代码,没有改名字什么的吗。如果是,并且你没有直接删掉文件的话,应该在依赖管理中是可以移除那个插件的,或者降一下版本然后再升回来也是可以的。
1 个赞
改了名字 有没有办法强制删除依赖啊
1 个赞
你太乱搞了,我真不会了
1 个赞
Koishi 启动器内的一切插件都只能从插件市场安装。如果自己魔改导致无法使用,可以进行双清后重装。
1 个赞