Funktionen im VS Code-Arbeitsbereich verwalten

Auf dieser Seite wird beschrieben, wie Sie mehrere Cloud Functions-Konfigurationen in einem einzigen Arbeitsbereich und einem Arbeitsbereich mit mehreren Ordnern verwalten und wie Sie den Cloud Functions Explorer mit Cloud Code neu anordnen können.

Hinweise

Für diese Anleitung ist ein bereits eingerichteter Arbeitsbereich erforderlich (eine launch.json-Datei, in der mindestens eine Konfiguration aufgeführt ist). Informationen zu den ersten Schritten mit einem Beispiel finden Sie in der Kurzanleitung Funktion erstellen und bereitstellen.

Mehrere Konfigurationen in einem einzigen Arbeitsbereich verwalten

So fügen Sie der Datei launch.json eine neue Cloud Function-Konfiguration hinzu:

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

  2. Halten Sie im Cloud Functions Explorer den Mauszeiger auf 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 die Datei launch.json eingeben:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World Get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

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

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World PubSub",
            "gen": "GEN_2",
            "entryPoint": "helloPubSub"
          },
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World Get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    
  4. (Optional) Wenn Sie eine weitere Konfiguration aus der Datei launch.json bereitstellen möchten, verschieben Sie die bereitzustellende Konfiguration an den Anfang der Datei launch.json 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 eine eigene launch.json-Datei enthält.

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 benannt.

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

Cloud Functions Explorer im Datei-Explorer Ihrer IDE neu anordnen

Sie können Ihren Cloud Functions Explorer im Datei-Explorer von VS Code neu anordnen. Gehen Sie dazu so vor:

  1. Ziehen Sie den Cloud Functions Explorer per Drag-and-drop in den Datei-Explorer von VS Code:

    Cloud Functions Explorer neu angeordnet

    In dieser Anordnung wird der Cloud Functions Explorer unter dem Datei-Explorer angezeigt, sodass Sie Ihre bereitgestellten Funktionen und Cloud Functions-Arbeitsbereiche im selben Bereich wie Ihre Projektdateien ansehen können.

  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 Speicherort zurücksetzen aus. Dadurch wird der Cloud Functions Explorer zurück zum Tab Cloud Code verschoben.

Support anfragen

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