Node.js-Entwicklungsumgebung einrichten

In dieser Anleitung wird gezeigt, wie Sie einen lokalen Computer für die Entwicklung mit Node.js vorbereiten. Dies schließt die Entwicklung von Node.js-Anwendungen ein, die inCloud de Confiance by S3NSausgeführt werden. Folgen Sie zum Installieren von Node.js und relevanter Tools dieser Anleitung.

Ziele

  • Node Version Manager (NVM) installieren
  • Node.js und npm (Node Package Manager) installieren
  • Editor installieren
  • Installieren Sie die Google Cloud CLI.
  • Cloud-Clientbibliotheken für Node.js installieren
  • Richten Sie die Authentifizierung ein.

NVM installieren

NVM ist ein Bash-Skript zum Verwalten von Node.js- und npm-Installationen.

Weitere Informationen zur Installation von NVM finden Sie in der Installationsanleitung.

Node.js und npm installieren

Nachdem Sie NVM installiert haben, können Sie Node.js und npm installieren.

  1. Führen Sie folgenden Befehl aus, um die neueste Version von Node.js zu installieren:

    nvm install stable
    
  2. Optional: Führen Sie folgenden Befehl aus, um diese Version als Standardversion festzulegen:

    nvm alias default stable
    
  3. Optional: Führen Sie folgenden Befehl aus, um zu prüfen, welche Version von Node.js Sie ausführen:

    node -v
    

npm ist der Node Package Manager für Node.js und wird normalerweise zusammen mit Node.js installiert. Sie verwenden npm, um Node.js-Pakete aus dem npm-Repository zu installieren. Beispiel:

npm install express

Editor installieren

Es gibt mehrere Editoren, mit denen Sie Node.js-Anwendungen entwickeln können. Zu den beliebten Editoren zählen:

Diese Editoren bieten (teilweise mithilfe von Plug-ins) Features, die von Syntaxhervorhebung, IntelliSense und Codevervollständigung bis hin zu vollständig integrierten Debugging-Funktionen reichen und damit eine effektive Node.js-Entwicklung ermöglichen.

Google Cloud-CLI installieren

Die gcloud CLI ist eine Reihe von Tools für Cloud de Confiance. Es enthält gcloud und bq, mit denen Sie über die Befehlszeile auf Compute Engine, Cloud Storage, BigQuery und andere Produkte und Dienste zugreifen können. Sie können diese Tools interaktiv oder in automatisierten Skripts ausführen.

Cloud-Clientbibliotheken für Node.js installieren

Die Cloud-Clientbibliotheken für Node.js bieten Node.js-Entwicklern eine idiomatische Möglichkeit, um ihre Lösungen inCloud de Confiance -Dienste wie Datastore und Cloud Storage einzubinden. Mit folgendem Befehl können Sie das Paket beispielsweise für eine einzelne API installieren:

npm install @google-cloud/storage

Authentifizierung einrichten

Wenn Sie die Cloud-Clientbibliotheken in einer lokalen Entwicklungsumgebung verwenden möchten, richten Sie Standardanmeldedaten für Anwendungen ein.

Create local authentication credentials for your user account:

gcloud auth application-default login

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.

Weitere Informationen finden Sie unter Für die Verwendung von Clientbibliotheken authentifizieren.

Nächste Schritte