Bun est un runtime local facultatif permettant d’exécuter TypeScript directement (Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
bun run ..., bun --watch ...). Le gestionnaire de paquets par défaut reste pnpm, qui est entièrement pris en charge et utilisé par l’outillage de documentation. Bun ne peut pas utiliser pnpm-lock.yaml et l’ignorera.
Installation
Install dependencies
bun.lock / bun.lockb sont ignorés par git, il n’y a donc pas de modifications inutiles dans le dépôt. Pour ignorer entièrement l’écriture du fichier de verrouillage :Scripts de cycle de vie
Bun bloque les scripts de cycle de vie des dépendances sauf s’ils sont explicitement approuvés. Pour ce dépôt, les scripts couramment bloqués ne sont pas requis :baileyspreinstall— vérifie que la version majeure de Node est >= 20 (OpenClaw utilise Node 24 par défaut et prend toujours en charge Node 22 LTS, actuellement22.16+)protobufjspostinstall— émet des avertissements sur des schémas de version incompatibles (aucun artefact de build)
Points à connaître
Certains scripts codent encore pnpm en dur (par exempledocs:build, ui:*, protocol:check). Exécutez-les via pnpm pour le moment.