能否手动安装发布到 npm 的插件

发布插件之后等插件市场更新要等几十分钟,所以想问一下能不能自己通过包管理器安装?

5 个赞

yarn add [name]
name是插件名称
应该可以这样,启用的话应该还是要在网页里启用

4 个赞

之前我试过一次,然后一堆报错,不知道是哪里出问题了 :cry:

4 个赞

It is not recommended to directly use yarn for managing your dependency in Koishi delegated by Koishi Desktop.

Since Koishi Desktop would have the default settings for market registry from the Koishi official website, you could just remove it and then Koishi would fallback to the npmjs.com by default, which undoubtedly hosts your plugin.

4 个赞

在哪里移除配置?

4 个赞

The market plugin, and then search.endpoint, if I can recall it correctly.

4 个赞

通常来说,按照官方的文档流程进行发布,插件市场等待时间不应超过 15 分钟。

4 个赞

上次我等了二三十分钟才刷新 :cry:

话说插件市场那个 ”刷新“ 按钮好像没用,没更新的还是没更新。

4 个赞

你是否使用了 yarn pub 或者 npm run pub 发布?

如果不是的话,可能要等待几分钟到几个小时。

4 个赞

确实不是,我直接 npm publish

这其中有什么区别吗?

3 个赞

npm publish 不会同步镜像源,镜像源会在稍后同步,中间会有一个延迟,最长可能有几个小时。

yarn pub 会同步镜像源。

插件市场也有同步延迟,通常不超过 15 分钟(除非 GitHub 炸了)。

总结:

  • npm publish - npm 下载:瞬间
  • npm publish - 其他镜像源下载:几分钟到几个小时
  • npm publish - 插件市场下载:几分钟到几个小时,外加不超过 15 分钟
  • npm run pub - npm 下载:瞬间
  • npm run pub - 其他镜像源下载:瞬间
  • npm run pub - 插件市场下载:不超过 15 分钟
3 个赞

那么我可以使用命令行的方式比如 yarn add ... 来手动安装吗?还是必须从插件市场下载?

如果我使用 yarn clone 之后到插件文件夹检出可行吗?

3 个赞

都可以。如果你愿意,你甚至可以完全不使用 Koishi 控制台。

模板项目拥有顶级支持。

3 个赞

学到知识了!!

2 个赞

为什么楼上没人提到,可以在依赖管理里点击右上角加号,然后直接输入包名称来安装

5 个赞