SwissKnife Docs
Erste Schritte

Lokale Entwicklung

Abhängigkeiten aus dem Lockfile installieren und Vite auf Port 2499 starten.

git clone https://github.com/lucas-lepajollec/SwissKnife.git
cd SwissKnife
npm ci
npm run dev

Standardmäßig ist die Anwendung nur unter http://127.0.0.1:2499 erreichbar. Für Tests von einem anderen Gerät in deinem vertrauenswürdigen lokalen Netzwerk startest du npm run dev:lan und öffnest die von Vite angezeigte Netzwerkadresse.

Mit dem vorgebauten GHCR-Image kannst du nicht entwickeln; du benötigst einen Quellcode-Checkout.

Nützliche Befehle

BefehlZweck
npm run devStandardprodukt auf Port 2499
npm run dev:lanProdukt im vertrauenswürdigen LAN auf Port 2499
npm run buildBuild und Kopie des FFmpeg-Kerns nach dist/ffmpeg/
npm run build:demoVercel-Demo-Build mit VITE_DEMO=true und noindex
npm run previewVorschau von dist/ mit denselben WASM-Headern wie in der Entwicklung
npm testVitest ausführen
npm run linttsc --noEmit und ESLint ausführen

Demo lokal bauen

npm run build:demo
npx vite preview --port 2499

Dies ist nicht das Standardverhalten von npm run dev. Weitere Informationen stehen unter Demo-Modus.

dist/ nicht committen

dist/, node_modules/ und .env* werden ignoriert und dürfen nicht in einer Pull Request enthalten sein.

Auf dieser Seite