Porter sa WPA sur GitHub
Le problème : Développement vs. Production Lorsque vous travaillez sur votre ordinateur, vous utilisez probablement un serveur de développement (comme celui de Vite ou Create React App). Ce serveur fait beaucoup de travail en arrière-plan : il compile votre code TypeScript/JSX ( .tsx ) en JavaScript standard que les navigateurs peuvent comprendre, et il le fait à la volée à chaque fois que vous modifiez un fichier. Cependant, GitHub Pages est un service d'hébergement de fichiers statiques . Il ne fait aucune compilation. Il se contente de servir les fichiers que vous lui donnez, tels quels. Votre fichier index.html contient cette ligne : <script type="module" src="/index.tsx"></script> Un navigateur web ne peut pas exécuter un fichier .tsx directement. Il va donc échouer à charger le script, et par conséquent, votre application React ne démarrera jamais, laissant visible uniquement la couleur de fond de votre page (un gris très sombre, bg-...