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 inGoogle Cloudausgefü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. NVM unterstützt Windows nicht. Weitere Informationen zur Verwaltung der Node.js-Installation unter Windows finden Sie unter nvm-windows.

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 Google Cloud. 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.

Mit folgendem Befehl werden beispielsweise Node.js-Webanwendungen in der App Engine-Standardumgebung bereitgestellt. Danach versucht App Engine, die Anwendung mit npm start zu starten.

gcloud app deploy

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 inGoogle Cloud -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.

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.

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

Nächste Schritte