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.

Objectifs

  • Installer Node Version Manager (NVM)
  • Installer Node.js et npm (Node Package Manager)
  • Installer un éditeur
  • Installez Google Cloud CLI.
  • Installer des bibliothèques clientes Cloud pour Node.js

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

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.

Installer Google Cloud CLI

La CLI gcloud est un ensemble d'outils pour 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

Étape suivante