Skip to content

如何开发 Koishi

TIP

什么是 Koishi?
查看来自 Koishi 官方的 介绍

基本知识

阅读文档前您需要:

  • 较为熟练使用您的操作系统
  • 了解模板目录 (用户目录, 配置目录等) 的位置
  • 编程所需的基本英语水平

为了开发 Koishi 插件, 请先了解

准备工作

TIP

尽管 Koishi 要求使用 Node.js, 但是 Node.js 对 TypeScript 支持有限,
使用没有 Deno 和 Bun 方便, 且 Deno 和 Bun 性能, 尤其是依赖安装速度相比 Node.js 都更快,
若您有使用 Node.js 的 TS 开发经验也可以使用 Node.js

建议使用以下配置:

要使用 Node.js, 那么建议另外选择安装一个包管理器:

其中据说 pnpm 速度最快, 但是这里感受上感觉 pnpm 不是非常快

TIP

如果您遇到 Corepack 锁定包管理器的问题,
可以设置环境变量 COREPACK_ENABLE_AUTO_PIN0, 以阻止 Corepack 强制锁定您的包管理器

shell
# May Requires Super User (or Administrator)
$ corepack enable
$ corepack use pnpm@latest
shell
# May Requires Super User (or Administrator)
$ corepack enable
$ corepack use yarn@latest

接下来

All rights reserved for texts.
All code within code blocks released under MIT License.