Formation PUB030 : Laravel, 2019 Les outils de Laravel

Node Package Manager (npm)


NPM est un gestionnaire de paquets JavaScript.

Il vous permet, à l'aide d'une commande lancée à la ligne de commande, d'ajouter un paquet JavaScript dans votre application ainsi que toutes ses dépendances.

▼Publicité

Les commandes npm

Voici quelques commandes npm intéressantes :

Commande Utilité Exemple
npm install

Installe un paquet ainsi que ses dépendances.

Si aucun nom de paquet n'est spécifié, installe tous les paquets listés dans package.json.

npm install

npm install react-router-dom

npm install laravel-mix-purgecss --save-dev

sudo npm install -g npm

Met à jour npm.

Sans le sudo, erreurs du genre « Error: EACCES: permission denied, access '/usr/lib/node_modules/npm' ».

 sudo npm install -g npm
npm uninstall Désinstalle un paquet ainsi que ses dépendances si elles ne sont plus utilisées. npm uninstall grunt
npm update Met à jour les paquets.

Pour mettre à jour l'ensemble des paquets :

- supprimer le dossier monprojet/node_modules/.bin

- lancer la commande npm update --save/--save-dev

npm clean-install Détruit le dossier node_modules puis réinistalle les paquets listés dans le fichier package-lock.json. Plus rapide que npm install mais nécessite que package.json et package-lock.json soient synchronisés.  

npm clean-install

npm ci

npm --version Affiche la version de npm.

npm --version

npm -v

npm audit

Vérifie les vulnérabilités des paquets installés.

Avec l'option fix, répare les vulnérabilités pour lesquelles de nouveaux paquets sont disponibles.

npm audit

npm audit fix

npm outdated Liste les paquets qui sont obsolètes. npm outdated
npm cache clean --force Supprime le cache de npm. npm cache clean --force

Pour plus d'information

« Jouer avec npm ». Oncle Tom. https://oncletom.io/node.js/v1/chapter-05/

.

Dernière révision le 19 juin 2020
Merci de partager !

Site fièrement hébergé chez A2 Hosting.

Soumettre