-
Notifications
You must be signed in to change notification settings - Fork 0
Debugging
Pakrett edited this page Nov 17, 2021
·
3 revisions
Windows utilise des "caractères de fin de ligne" (CRLF) différents des autres systèmes. La conversion est généralement assurée automatiquement par les différents outils, mais il arrive que des incohérences apparaissent, quand on édite des fichiers alternativement sur windows et WSL.
Solution :
dos2unix ./build.sh
dos2unix scripts/optimizers.sh
YMMV, adapter selon l'erreur rencontrée...
2 causes possibles identifiées :
- les fichiers
_config.yml
et_data/*
ne sont pas re-lus par Jekyll après son lancement.- Stopper - redémarrer Jekyll
- Les dépendances sont mal enregistrées par certains plugins
- supprimer le build local avec
rm -rf _site
- supprimer le build local avec
Dans e2e.test.js
, remplacer temporairement l'executablePath des options de puppeteer par le chemin local de Chrome.
exemple :
const options = {
headless:process.env["HEADLESS"] == "false"? false : true,
executablePath: '/mnt/c/Program\ Files\ \(x86\)/Google/Chrome/Application/chrome.exe',
args:["--no-sandbox"]
};