Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.87 KB

les8.md

File metadata and controls

57 lines (37 loc) · 1.87 KB

Les 8




Project builden

Tot nu toe heb je steeds met npm run dev getest of je game werkt. Dit opent een development server, maar dat kan je niet uploaden naar een web server.

Als je klaar met met developen dan run je npm run build om het project te bouwen. Dit genereert een docs folder waarin al je finished,minified code geplaatst wordt. Dit eindproject is wat je naar een webserver of github pages server kan gaan uploaden.

Om te testen of build goed is gegaan open je de nieuw aangemaakte folder in je browser via localhost, bijvoorbeeld: http://localhost/prg4/game/docs/. Je kan localhost aanzetten via XAMPP, net zoals bij PRG2 en PRG3. Let op dat je project dan ook binnen de XAMPP folder (htdocs) staat.




Code pushen naar Github

Klik op Source Control in VS Code. Typ een commit message en klik op commit, en vervolgens sync (of push). Check of je code nu op je eigen github staat.

Het bestand .gitignore zorgt dat de node_modules map niet op github gezet wordt.




Publiceren op Github Pages

Je kan de docs map van je project live zetten via github pages settings. Kies publish main > docs.

pages

Nu wordt je project live gezet en kan je het online spelen!




Troubleshooting

  • Als je project een dist folder heeft gemaakt in plaats van een docs folder, dan moet je de outDir aanpassen via package.json.
  • Als je afbeeldingen en css niet geladen kunnen worden in github pages, dan kan je je github repository naam toevoegen aan package.json
"scripts": {
  "build": "vite build --outDir=docs --base=/naam-van-repository/",
},

of

"scripts": {
  "build": "vite build --outDir=docs --base=''",
},