Funktionen im VS Code-Arbeitsbereich verwalten

Auf dieser Seite erfahren Sie, wie Sie mehrere Cloud Functions-Konfigurationen in einer Arbeitsbereich mit mehreren Ordnern, und wie Sie Cloud Functions Explorer mit Cloud Code

Hinweise

Für diese Anleitung ist ein bereits eingerichteter Arbeitsbereich erforderlich (eine launch.json-Datei mit mindestens eine Konfiguration aufgeführt). Eine Leseprobe finden Sie in der Funktion erstellen und bereitstellen quickstart.

Mehrere Konfigurationen in einem einzigen Arbeitsbereich verwalten

Wenn Sie der Datei launch.json eine neue Cloud Function-Konfiguration hinzufügen möchten, folgen Sie diese Schritte:

  1. Klicken Sie auf Cloud Code und maximieren Sie dann Cloud Functions Explorer.

  2. In Cloud Functions Explorer Bewegen Sie den Mauszeiger über ARBEITSBEREICH und klicken Sie auf Neue Cloud Functions-Konfiguration hinzufügen

  3. Folgen Sie der Anleitung und führen Sie die folgenden Aktionen aus:

    1. Funktionsnamen eingeben
    2. Cloud Functions-Umgebung auswählen
    3. Geben Sie einen Einstiegspunkt ein, also den Namen der Methode, die für diese Funktion aufgerufen werden soll.
    4. Testeingabe eingeben

    Alternativ können Sie diese Werte manuell in Ihr launch.json eingeben Datei:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Ihr Cloud Functions-Arbeitsbereich entspricht dem ersten Konfiguration, die in der Datei launch.json aufgeführt ist. Der Name des Arbeitsbereichs entspricht die functionName der ersten Konfiguration, die in launch.json aufgeführt ist Datei:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-pub-sub",
            "gen": "GEN_2",
            "entryPoint": "helloPubSub"
          },
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    
  4. Optional: Zum Bereitstellen einer weiteren Konfiguration aus der Datei launch.json verschieben Sie die Konfiguration, die Sie am Anfang der Datei launch.json bereitstellen möchten, und Klicken Sie auf Aktualisieren. Cloud Functions Explorer aktualisieren

Arbeitsbereich mit mehreren Ordnern verwalten

Cloud Code unterstützt die Verwendung mehrerer Ordner in einem Cloud Functions-Arbeitsbereich, wenn jede Funktion einen eigenen launch.json-Datei.

Arbeitsbereich mit mehreren Ordnern in Cloud Functions Explorer

Jeder angezeigte Cloud Functions-Arbeitsbereich ist nach dem functionName der ersten Konfiguration in der zugehörigen launch.json-Datei.

Informationen zum Anordnen eines Arbeitsbereichs mit mehreren Ordnern für Ihr Projekt finden Sie in der VS Code- Multi-Root-Arbeitsbereiche.

Cloud Functions Explorer im Datei-Explorer Ihrer IDE neu anordnen

Sie können Cloud Functions Explorer VS Code-Datei-Explorer aufrufen, indem Sie folgende Schritte ausführen:

  1. Ziehen Sie Cloud Functions Explorer in VS Code-Datei-Explorer:

    Cloud Functions Explorer neu angeordnet

    In dieser Anordnung wird der Cloud Functions Explorer unter der im Datei-Explorer, damit Sie Ihre bereitgestellten Funktionen und Cloud Functions-Arbeitsbereiche im selben Bereich wie Ihre Projektdateien.

  2. Optional: Wenn Sie diese Anordnung rückgängig machen möchten, Klicken Sie mit der rechten Maustaste auf die Überschrift Cloud Code: Cloud Functions Explorer und wählen Sie Standort zurücksetzen: Dadurch wird der Cloud Functions Explorer zurück zum Cloud Code.

Support erhalten

Wenn Sie uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.