Frequently Asked Questions

Sebastiaan HenauOngeveer 2 minuten

Frequently Asked Questions

Deze pagina bevat een aantal veel terugkomende vragen. Doorheen het jaar kan deze pagina uitgebreid worden. Heb je een suggestie, is er iets wat ontbreekt, dan mag je dit altijd via mail (sebastiaan.henau@thomasmore.be) laten weten.

Hoe start ik een nieuw Ionic project?

Je gebruikt het onderstaande commando. Een gedetailleerde stap-per-stap guide is te vinden in les 2.

ionic start
Hoe gebruik ik de lesvoorbeelden en oplossingen?

Alle code in deze cursus wordt aangeboden zonder de node_modules map. Dit betekend dat Ionic, Angular, Capacitor, ... niet geïnstalleerd zijn in de voorbeelden. Om alle bibliotheken te installeren moet je in elk project dat je download, in de terminal, het onderstaande commando uitvoeren.

pnpm install

Dit commando leest de inhoud van het bestand package.json en installeert alle pakketten die hierin opgelijst staan.

Hoe start ik een development server voor mijn Ionic app?

De development server voor een Ionic project kan gestart worden via het onderstaand commando, let op dit commando moet uitgevoerd worden in een map die een Ionic project bevat.

ionic serve
Hoe maak ik een productie build van mijn Ionic app?

Een productie build kan gegenereerd worden met het ionic build --prod commando. Let op, sommige errors die in een development build toegestaan zijn, kunnen het onmogelijk maken om een production build te creëren. Als je errors ziet, lees de uitvoer dan grondig door en los de errors op.

Ik krijg de foutboodschap "Sorry! ionic serve can only be run in an Ionic project directory." of "could not determine executable to run" als ik een commando uitvoer in de terminal.

Deze foutboodschap wordt getoond als je het commando uitvoerde in een map die geen Ionic project bevat. Zie terminal basics voor meer informatie over hoe je kan navigeren in de terminal. Je voert het commando best uit in de root map van je project.

Android Studio toont de knop om mijn applicatie uit te voeren op mijn mobiel toestel of emulator niet.

De meest waarschijnlijke reden waarom dit niet werkt, is dat de juiste SDK niet geïnstalleerd is, op het moment van schrijven verwacht Capacitor versie 32 (van Android). Zie de installatie handleiding van Android Studio voor meer informatie.

pnpm waarschuwt mij dat er kwetsbaarheden gevonden zijn in de geïnstalleerde bibliotheken. Moet ik me hier zorgen om maken?

Je mag deze waarschuwingen negeren, in een productieomgeving is dit natuurlijk geen goed idee, maar voor deze cursus ligt de focus op het ontwikkelen van mobiele applicaties. Dat er hier en daar een verouderde bibliotheek geïnstalleerd is, speelt zo'n rol niet.

Laatst geüpdate:
Bijdragers: Sebastiaan Henau