话说在前面,不推荐使用本文的方法(可能出现奇奇怪怪的问题)如果条件允许还是换个配置好一些的设备
这里我测试时使用的设备 512MB+4G 的随身wifi 系统为 debian aarch64 Koishi4.17.3
)
首先安装nodejs
执行安装时(npm init koishi@latest),npm占用内存过大导致无法安装(yarn也一样
此时可以使用pnpm安装
输入
npm install -g pnpm
可以全局安装pnpm
然后可以执行
pnpm create koishi@latest
跟随提示即可完成全套初始化流程。
中途极有可能被杀死
进入koishi目录继续安装包(输入的Project name)
pnpm install
(被杀死就再执行)
可能的报错(但是大部分情况不影响使用)
WARN The “workspaces” field in package.json is not supported by pnpm. Create a “pnpm-workspace.yaml” file instead.
WARN Issues with peer dependencies found
.
└─┬ koishi 4.17.3
└─┬ @koishijs/core 4.17.3
└─┬ @satorijs/core 3.6.5
└─┬ undios-file 0.1.2
└── ✕ unmet peer undios@^0.1.7: found 0.3.2 in @satorijs/core
安装过程中pnpm可能被系统杀死几次,发现没有安装完成就退出重新执行pnpm install即可
安装完成后执行
pnpm start
即启动koishi
存储不够可以执行
pnpm store prune
清理包缓存
内存占用约53%
别忘了在koishi.yml里