Skip to content

Deploiement web

Olivier Georgeon edited this page Sep 12, 2021 · 19 revisions

Prepare for deployment

S'assurer qu'il n'y a pas de "force unlock all level" parfois utilisé pour développement et test. Dans le fichier index.js, commenter la ligne :

localStorage.setItem('maxUnlockedLevel',10); 

Déployer avec npm build

Dans un terminal (powershell ou Visual Studio Terminal), se positionner sur la racine du projet, puis lancer la production de la distribution par exemple :

cd C:\workspace\LittleAI
npm run build

Les fichiers à deployer se trouvent dans le sous repertoire dist du projet.

Déployer avec parcel (deprecated)

Dans un terminal, se positionner sur la racine du projet, par exemple :

cd C:\workspace\LittleAI

Produire la distribution avec parcel:

parcel build ./src/index.html

Parcel

Récupérer le code de la balise script dans dist/index.html pour l'insérer sur la page ou le jeux doit etre affiché

<script src="./main.c85f771f.js" class="consolegame"></script>

Dans l'attribut src, s'assurer que le chemin relatif du fichier main js est ./ (si nécessaire, ajouter le point).

Copier tout le contenu du répertoire dist sur le serveur