Qu'es-ce que NPM et comment l'utiliser ?

"Node Package Manager"

Package.json

C'est le fichier de configuration de notre projet

//pour creer le fichier package.json 
npm init	

Permet d'installer jquery et de l'inscrire dans le fichier package.json

npm install jquery  - -save  

Permet d'installer la dépendance webpack et de l'enregistrer dans notre fichier package.json en tant que dépendance de développement

npm install - -save-dev webpack     

Imaginons que j'ai supprimé sans faire exprès mon dossier nodes_modules ..

Dans la commande PowerShell je peux faire

npm install

NPM vas directement regarder le fichier package.json et installer automatiquement tout les modules et dépendances nécessaires

C'est quoi WEBPACK ?