====== 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]