> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Commando's, bestanden en configuratie

Leer waar je commando's plakt, hoe je de juiste projectmap opent, .env-bestanden bewerkt, de Expo-server stopt en een configuratiefout meldt zonder geheimen te delen.

## Er komt een commando in de terminal

Een terminal is het venster waarin u instructies voor uw computer typt. Open in Visual Studio Code eerst uw supastack-map met Bestand → Map openen en selecteer vervolgens Terminal → Nieuwe terminal. De nieuwe terminal begint in die map. Kies in Windows PowerShell via het menu naast de + knop van de terminal. Gebruik macOS/Linux-blokken in een macOS- of Linux-terminal.

Plak alleen de inhoud van een opdrachtblok, één opdracht tegelijk, en druk op Enter. Plak niet de omringende Markdown-markeringen, een prompt zoals PS C:\... of voorbeelduitvoer. Regels die beginnen met # zijn uitleg; ze voeren niets uit. Wacht tot elke installatieopdracht is voltooid voordat u de volgende opdracht invoert. Een serveropdracht blijft actief en retourneert pas een nieuwe prompt als u deze stopt.


## Controleer welke map de terminal gebruikt

Repository root betekent de supastack-map op het hoogste niveau met daarin package.json, pnpm-workspace.yaml, apps en pakketten. Tenzij een stap anders zegt, voert u daar opdrachten uit. Met de onderstaande opdracht wordt de huidige map afgedrukt; de bestandslijst zou package.json moeten tonen. In Windows werken PowerShell pwd en ls ook.

Als de lijst alleen de inhoud van apps/mobile toont, typ dan cd ../.. en druk op Enter om terug te keren naar de root. Als het je thuismap toont, typ dan cd gevolgd door een spatie en het volledige pad naar je kloon, tussen aanhalingstekens als het spaties bevat. Het is meestal makkelijker om de projectmap in de editor te openen en een nieuwe terminal te maken.

```
pwd
ls
```


## De configuratie gaat in een bestand, niet in de terminal

Een blok zoals AI_PROVIDER=fake is configuratietekst. Open het genoemde .env-bestand in de editor, zoek de regel die begint met AI_PROVIDER=, vervang de waarde ervan en sla deze op met Ctrl + S (Command + S op macOS). Elke instelling beslaat één regel in de vorm KEY=value. Voeg geen Markdown-backticks toe. Vermijd dubbele kopieën van dezelfde sleutel in één bestand.

Gebruik apps/mobile/.env.local voor Expo en de root-.env voor database-migratiecommando's. Expo laadt de root-.env niet automatisch. De Web-backend leest zijn eigen apps/web/.env.local; in een alleen-Mobile-checkout hoort dat bestand bij de aparte backend-repository, niet bij deze. Als het backend-adres verandert, werk dan EXPO_PUBLIC_API_URL in apps/mobile/.env.local bij en herstart Expo. Houd het voorbeeldbestand ongewijzigd als referentie.

Bestanden waarvan de naam met een punt begint, zijn mogelijk verborgen in uw bestandsbeheerder; de Verkenner van de redacteur toont ze. Zorg ervoor dat de bestandsnaam exact .env.local is, en niet .env.local.txt. Deze lokale bestanden kunnen wachtwoorden bevatten en zijn uitgesloten van Git; upload ze niet en plak de inhoud ervan niet in ondersteuningsberichten.

[Vind de betekenis van elke instelling](https://supastack.dev/nl/docs/mobile/project-structure.md)


## Houd de server draaiende; gebruik een andere terminal voor opdrachten

De Expo-ontwikkelingsserver levert je schermen aan een telefoon of simulator terwijl je werkt. Laat zijn terminal open als een tutorial vraagt om de QR-code te scannen. Een servercommando blijft draaien en geeft geen nieuwe prompt terug totdat je het stopt.

Als u nog een opdracht wilt uitvoeren terwijl de server actief is, selecteert u Terminal → Nieuwe terminal in de editor. De nieuwe terminal is een apart venster in hetzelfde project. Om de server te stoppen, selecteert u de terminal en drukt u één keer op Ctrl + C. Als u in Windows wordt gevraagd Batchtaak beëindigen, typt u Y en drukt u op Enter. Wacht op de normale melding voordat u hem opnieuw start.

Stop Expo na het bewerken van Expo-instellingen met Ctrl + C en voer dan het onderstaande commando uit om het opnieuw te starten en de gecachte bundle te wissen. Het opslaan van een bronbestand vernieuwt de preview normaal automatisch, maar omgevingswijzigingen vereisen de herstart.

```
corepack pnpm --filter @supastack/mobile start --clear
```


## Lees een fout en vraag om nuttige hulp

Als een installatie een rode fouttekst retourneert, stop dan bij die stap. Lees de eerste fout in plaats van door te gaan met het starten van de app. Commando niet gevonden betekent meestal een ontbrekend gereedschap; geen package.json betekent meestal de verkeerde map; ECONNREFUSED betekent meestal dat een vereiste server of database niet actief is; EADDRINUSE betekent dat een ander proces de poort al gebruikt.

Als u om hulp vraagt, vermeld dan uw besturingssysteem, de handleiding URL en het stapnummer, de exacte opdracht die u hebt ingevoerd en de eerste foutmelding. Verwijder wachtwoorden, API-sleutels, tokens en het wachtwoordgedeelte van elke database URL. Stuur uw .env-bestanden niet. Een screenshot van de fout kan helpen, maar kopieerbare tekst is gemakkelijker te diagnosticeren.

[Problemen met een specifieke installatiefout oplossen](https://supastack.dev/nl/docs/mobile/troubleshooting.md)


## Volgende

[Laat een agent het inrichten](https://supastack.dev/nl/docs/mobile/agent-setup.md)
