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 surGoogle 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
  • Configurez l'authentification.

Installer NVM

NVM est un script bash permettant de gérer les installations de Node.js et de npm. NVM n'est pas compatible avec Windows. Pour en savoir plus sur la gestion de l'installation de Node.js sous Windows, consultez 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 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 et bq, que vous pouvez utiliser pour 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 servicesGoogle 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 @google-cloud/storage

Configurer l'authentification

Pour utiliser les bibliothèques clientes Cloud dans un environnement de développement local, configurez les Identifiants par défaut de l'application.

If you're using a local shell, then create local authentication credentials for your user account:

gcloud auth application-default login

You don't need to do this if you're using Cloud Shell.

If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

Pour en savoir plus, consultez la section S'authentifier à l'aide des bibliothèques clientes.

Étapes suivantes