Bun (experimentell)
Ständig auf den Compiler warten nervt. Wenn dein lokaler Entwicklungszyklus durch langsame Startzeiten ausgebremst wird, verlierst du den Fokus. Bun verspricht hier Abhilfe durch extreme Geschwindigkeit beim Ausführen von TypeScript. Aber Vorsicht: Nicht alles, was lokal schnell ist, gehört auch in die Produktion.
Ich empfehle dir, Bun nur als optionale lokale Runtime zu nutzen. Für Gateway-Runtimes wie WhatsApp oder Telegram solltest du unbedingt bei Node.js bleiben, da Bun hier noch Bugs verursacht. Nutze Node.js für den produktiven Einsatz, um Stabilität zu garantieren.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Bun
- pnpm
Schnellstart
Abschnitt betitelt „Schnellstart“In nur zwei Schritten bringst du das Repo mit Bun zum Laufen:
-
Abhängigkeiten installieren Nutze den Standard-Befehl oder verhindere Änderungen an der Lockfile, da Bun
pnpm-lock.yamlignoriert:Terminal-Fenster bun install# Oder ohne die Lockfile zu verändern:bun install --no-save -
Build und Test ausführen Führe den Build-Prozess und die Test-Suite direkt mit Bun aus:
Terminal-Fenster bun run buildbun run vitest run
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“- Blockierte Lifecycle-Scripts: Bun blockiert standardmäßig Scripte von Abhängigkeiten. Falls du echte Runtime-Probleme mit
@whiskeysockets/baileysoderprotobufjshast, musst du diesen explizit vertrauen:Terminal-Fenster bun pm trust @whiskeysockets/baileys protobufjs - Inkompatible Skripte: Einige Befehle wie
docs:build,ui:*oderprotocol:checkhaben pnpm fest im Code hinterlegt. Führe diese spezifischen Befehle weiterhin über pnpm aus.
Hast du Fragen zur Einrichtung? Der AI Setup Assistant hilft dir direkt weiter.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“OpenClaw Expert
Noch festgefahren?
Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.