r6s - 查 R6 战绩及服务器状态

不要以为只有 node-canvas 会导致无法安装插件,任何带有 .node 文件的依赖都会这样,比如下面的 @napi-rs/canvas-darwin-x64

为什么会导致无法安装插件?

可以参考下面的文章:

如何解决我的问题?

有两种方案:

1. 不使用含有此类依赖的包

最简单的做法就是依赖 koishi-plugin-puppeteer,它直接提供了不弱于任何同类 canvas 包的 canvas 渲染能力。

2. 仍然使用 .node 但不存放于 node_modules 目录

比如依赖 koishi-plugin-downloads,将这些会占用的文件直接下载到其他地方去。

5 个赞