NPM
Le gestionnaire de paquet
npm ne sert pas seulement à installer des packages à la demande, il possède aussi de nombreuses commandes qui permettent de gérer au mieux toutes les dépendances.
Une des possibilités est l’installation automatique des paquets. Cela peut par exemple éviter de les inclure dans votre distribution si vous décidez de partager votre application. Faisons en l’expérience :
Mettez-vous dans le répertoire racine de votre application NodeJs et entrez la commande :
npm init
Validez les opérations par entrée en ayant préalablement changé les valeurs si besoin. La valeur par défaut qui sera retenue est celle contenue entre parenthèse quand il y en a une. Vous pouvez dans un premier temps faire ‘
enter’ pour chaque option jusqu’à la validation finale.
Si vous regardez maintenant dans votre répertoire,
npm a créé un fichier
package.jso qui contient les différentes informations de votre appli ainsi que la liste des dépendances. Supprimez maintenant le répertoire
node_modules puis exécutez la commande
npm install
. Vous allez avoir quelques warning pour les valeurs que vous n’avez pas renseigné à l’init puis
npm va recréer le dir
node_modules et installer automatiquement tous les paquages.
La bonne pratique à s’imposer quand on créer une appli nodejs, c’est de bien créer ce fichier
package.jso, soit manuellement, soit en utilisant la fonction init de npm. Vous pouvez aussi utiliser la commande
npm update pour mettre à jour vos dépendances ainsi que tout un tas d’autres commandes.
Si vous êtes tenté par le développement d’appli NodeJS, prenez un peu de temps pour vous intéresser à son gestionnaire de paquet. Tout ce que vous aurez besoin de savoir ce trouve ici ->
https://docs.npmjs.com/