devstory

Qu'est-ce que NPM?

  1. Qu'est-ce que NPM ?
  2. Des fonctionnalités de NPM

1. Qu'est-ce que NPM ?

NPM est l’abréviation de Node Package Manager, qui est un outil (programme) gérant les bibliothèques de programmation Javascript pour Node.js. Cet outil est réellement nécessaire pour le monde open source. Dans la communauté Javascript, les développeurs partagent des centaines de milliers des extraits de code qui aident les nouveaux projets à éviter de réécrire des composants de base, des bibliothèques de programmation ou même des frameworks. Chacun de ces extraits de code peut dépendre de nombreux autres codes source ouverts. Heureusement, les outils de gestion de bibliothèque sont nés. Sinon, il faudra beaucoup d'efforts pour gérer ces bibliothèques.
A la base, NPM est similaire à Maven. La différence ici est que le NPM gère des bibliothèques Javascript alors que Maven gères des bibliothèques Java.
Un logiciel similaire au NPM est Yarn, développé par Facebook, avec des fonctionnalités exceptionnelles qui émergent comme une alternative du NPM. Dans la même cas, le logiciel de gestion de bibliothèque Java est Gradle, avec ses fonctionnalités exceptionnelles, qui remplace progressivement Maven.

2. Des fonctionnalités de NPM

Afin d'exécuter le logiciel NPM votre système doit être installé NodeJS. Le logiciel NPM est disponible dans l'installeur NodeJS, donc lorsque vous terminez l'installation de NodeJS vous obtiendrez tous les deux logiciels.
Après avoir terminé l'installation de NPM sur votre ordinateur, vous pouvez examiner leur version :
npm -v
Comme le NPM est un logiciel installé sur votre ordinateur, vous pouvez l'utiliser pour installer des bibliothèques Javascript à partir de l'Internet. Pour installer une bibliothèque, il est nécessaire d'ouvrir uniquement la fenêtre CMD et d'exécuter la commande comme ci-dessous :
npm install <package name>
npm install vue
Et vous pouvez utiliser Vue.js dans votre code Javascript :
** javascript **
var Vue = require('vue');