Premiers pas avec NodeJS

La plateforme Node JS s’étend de plus en plus et sert à présent de base pour toutes une palette d’applications, d’outils et autres. Sa gestion simple des packages, dépendances,… en ont fait une base pour les principaux Task Runner du moment, tel que GruntJS, Bower,…

En plus de ces applications, nodsJs permet de créer du code côté serveur, et cela entièrement en JavaScript. L’avantage est clair pour les développeurs voulant garder une même technologie sur toute la stack.

Installation

Pour l’utiliser, il suffit de l’installer :

  1. Télécharger le fichier d’installation pour votre OS ici : nodejs.org
  2. Une fois l’installation effectuée, vérifiez que les commandes sont reconnues en saisissant :

     
  3. Si ce n’est pas le cas, vérifiez que le chemin d’installation de nodeJS est bien référencé dans le PATH (windows)

Installer vos outils

La suite dépend des outils que vous voulez installer. Vous pouvez soit choisir d’installer un projet vide, soit initialiser un projet existant. La différence réside dans le fichier package.json qui va regrouper les informations sur votre projet et ses dépendances.

Aperçu du fichir package.json

Dans les deux cas, il vous faudra ouvrir une console shell et vous situer dans le dossier qui contient/contiendra votre projet :
cd path/to/my/project

Démarrer un nouveau projet

Pour démarrer un nouveau projet, il faudra créer le fichier package.json. Pour cela, node offre un fil rouge via la ligne de commande. Dans votre console, saisir :
npm install
puis répondez aux « questions » selon vos besoins.

Initialiser un projet existant

Si vous avez déjà un fichier package.json existant, il suffira d’initialiser le projet par rapport à ce fichier. Comme Node téléchargera les packages requis, une connexion internet est nécessaire.
npm init

Les commandes Node indispensables

Pour utiliser NodeJS, une série de commande indispensable sont à connaître.

Installer des packages spécifiques
npm install [packageName]

Recherche des mises à jours de packages et les installe
npm update

Liste les éléments NodesJS présents sur votre système
npm ls

Affiche l’aide de NodeJS
npm help

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code