====== NodeJS, NPM ======
* [[https://www.youtube.com/watch?v=mzX6DX1S7Fc|C'est quoi Node.js et pourquoi l'apprendre ?]]
* [[https://www.youtube.com/watch?v=hZ7PibaAInk|TUTO : les Bases de NPM en 10 minutes ! ( npm tutorial français )]]
===== Installation NodeJS =====
==== Ubuntu ====
* [[https://www.youtube.com/watch?v=EZWYMqydOw4|How to Install NodeJS on Ubuntu]]
sudo apt install nodejs npm
Afficher les versions :
node -v
npm -v
==== Windows ====
* [[https://www.npmjs.com/get-npm]]
//... à suivre ...//
===== NPM =====
==== Initialiser un projet ====
* Se placer dans un nouveau dossier
* Exécuter ''npm init''
* Répondre aux questions
* Package name: donner un nom au projet
* Version: ...
* Description: ...
* Entry point: **index.js**
* Laisser le reste vide.
* Crée le fichier **package.json**
npm init
{
"name": "demo",
"version": "1.0.0",
"description": "Premier test",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
==== Installer un paquet ====
Au niveau du projet :
npm install [nom-du-paquet]
Au niveau global :
sudo npm install -g [nom-du-paquet]
==== Supprimer un paquet ====
npm uninstall [nom-du-paquet]
==== Lister les paquets installés ====
Lister toutes les dépendances du projet sous forme d'arborescence :
npm list
==== Recréer le projet ====
Réinstalle toutes les dépendances à partir du **package.json**
npm install
==== Lister les paquets à mettre à jour ====
npm outdated
==== Mettre à jour les paquets installés ====
npm update
==== Lancer un script présent dans un paquet ====
npm run [nom-du-script]