Configurer un environnement de développement Node.js

Ce tutoriel explique comment préparer un ordinateur local pour le développement en Node.js, y compris le développement d'applications Node.js exécutées sur Google Cloud. Suivez-le pour installer Node.js ainsi que les autres outils nécessaires.

Pour obtenir une présentation de Node.js et découvrir comment exécuter des applications Node.js sur Google Cloud, consultez la page Node.js et Google Cloud.

Objectifs

  • Installer Node Version Manager (NVM)
  • Installer Node.js et npm (Node Package Manager)
  • Installer un éditeur
  • Installer le SDK Cloud
  • Installer des bibliothèques clientes Cloud pour Node.js
  • Installer d'autres outils utiles

Installer NVM

NVM est un script bash permettant de gérer les installations de Node.js et de npm. Il n'est pas compatible avec Windows. Pour en savoir plus sur la gestion de l'installation de Node.js sous Windows, consultez la page nvm-windows.

Pour en savoir plus sur l'installation de NVM, consultez les instructions d'installation.

Installer Node.js et npm

Une fois que NVM est installé, vous pouvez installer Node.js et npm.

  1. Pour installer la dernière version de Node.js, exécutez la commande suivante :

    nvm install stable
    
  2. Facultatif : pour que cette version devienne votre version par défaut, exécutez la commande suivante.

    nvm alias default stable
    
  3. Facultatif : pour connaître la version de Node.js en cours d'exécution, exécutez la commande suivante.

    node -v
    

npm est le gestionnaire de package de nœuds pour Node.js. Il est normalement installé en même temps que Node.js. npm permet d'installer les packages Node.js à partir du dépôt npm. Exemple :

npm install --save express

Pour en savoir plus, consultez la page Exécuter Express.js sur Google Cloud.

Installer un éditeur

Plusieurs éditeurs vous permettent de développer des applications Node.js. En voici quelques exemples fréquemment utilisés :

Pour un développement Node.js efficace, ces éditeurs proposent des fonctionnalités (parfois accompagnées de plug-ins) telles que la coloration syntaxique, IntelliSense, le complètement du code et des fonctions de débogage entièrement intégrées.

Installation du SDK Cloud

Le SDK Cloud est un ensemble d'outils associé à Google Cloud. Il contient gcloud, gsutil et bq, qui vous permettent d'accéder à Compute Engine, Cloud Storage, BigQuery et à d'autres produits et services à partir de la ligne de commande. Exécutez ces outils de façon interactive ou dans des scripts automatisés.

Par exemple, la commande suivante déploie une application Web Node.js dans l'environnement standard App Engine. Après le déploiement, App Engine tente de démarrer l'application en exécutant la commande npm start.

gcloud app deploy

Installer les bibliothèques clientes Cloud pour Node.js

Les bibliothèques clientes Cloud pour Node.js constituent le moyen idiomatique dont disposent les développeurs Node.js pour intégrer les services Google Cloud, tels que Datastore et Cloud Storage. Par exemple, vous pouvez installer le package pour une API individuelle en exécutant la commande suivante :

npm install --save @google-cloud/storage

Installer d'autres outils utiles

Pour obtenir la liste complète des outils et des bibliothèques Node.js, consultez cette liste Node.js.

Étapes suivantes