Cyrille Perois
Lead front-end developer @ Wandi Teaches front-end development @ IUT Paris Descartes
Conception de documents et d'interfaces numériques
cd path\to\project npm init -y npm install --save-dev parcel-bundler
{
"name": "correction",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "parcel index.html"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"parcel-bundler": "^1.12.4"
}
}
Ajouter un script "dev" dans le fichier package.json :
{
"name": "correction",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "parcel index.html",
"build": "parcel build index.html"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"parcel-bundler": "^1.12.4"
}
}
On se retrouve avec plein de fichiers en double parce que Parcel ne fait pas le ménage dans le dossier dist entre deux builds
npm install --save-dev rimraf
{
"name": "correction",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"clean-dist": "rimraf dist",
"dev": "parcel index.html",
"predev": "npm run clean-dist",
"build": "parcel build index.html",
"prebuild": "npm run clean-dist"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"parcel-bundler": "^1.12.4",
"rimraf": "^3.0.2"
}
}
Grâce à Parcel, on a :
Pour mettre un site web en ligne on a besoin :
Ca peut sembler facile, mais...
Vercel est un service qui propose d'héberger nos sites web sans qu'on ait à gérer nous-même le serveur
Vercel s'interface avec différents services externes de gestion de versions (Github, Gitlab, Bitbucket). Il ne permet pas de créer un compte directement sur Vercel, mais de se connecter via l'un de ces 3 services.
Le service le plus utilisé parmi les 3 est Github. Créez un compte sur Github puis utilisez ce service pour vous connecter sur Vercel
Pour intéragir avec Vercel depuis notre machine et y envoyer nos fichiers, on va utiliser la ligne de commande.
Premièrement, installer la commande vercel en tapant la commande `npm install -g vercel`
Puis lancer la commande `vercel login` et suivre les instructions
Après s'être déplacé dans le dossier du projet (avec la commande `cd`), lancer la commande `vercel`. Au premier lancement, elle nous demande des infos de configuration :
By Cyrille Perois