HubSpot-CLI-Befehle
Das HubSpot-CLI verknüpft Ihre Tools für die lokale Entwicklung mit HubSpot und ermöglicht Ihnen die Entwicklung in CMS Hub mit Versionskontrolle, Ihrem bevorzugten Text-Editor und verschiedenen Web-Entwicklungstechnologien.
Wenn Sie neu in der HubSpot-Entwicklung sind, lesen Sie unsere Schnellstartanleitung, die Sie durch die Installation des CLI bis hin zur Veröffentlichung einer Live-Seite führt.
Verwenden Sie diesen Leitfaden als Referenz für die verfügbaren Befehle und Dateiformatoptionen bei den Tools für die lokale Entwicklung von HubSpot. Eine Anleitung zur Verwendung dieser Tools finden Sie im Tutorial „Erste Schritte mit lokaler Entwicklung“.
Zeigt alle Befehle und deren Definitionen an. Um mehr über einen bestimmten Befehl zu erfahren, fügen Sie --help
am Ende des Befehls hinzu.
Sie können die Tools für die lokale Entwicklung von HubSpot entweder global (empfohlen) oder lokal installieren. Um die HubSpot-Tools global zu installieren, führen Sie in Ihrer Befehlszeile den folgenden Befehl aus. Erfahren Sie mehr über die globale oder lokale Installation von Paketen.
Um die Tools stattdessen nur in Ihrem aktuellen Verzeichnis zu installieren, führen Sie den folgenden Befehl aus. Sie müssen nicht lokal installieren, wenn Sie die CLI bereits global installiert haben.
Erhalten Sie einen EACCES-Fehler bei der Installation?
Siehe Beheben von EACCESS-Berechtigungsfehlern bei der globalen Installation von Paketen.
Das CLI wird regelmäßig aktualisiert. Um ein Upgrade auf die neueste Version der lokalen Tools durchzuführen, führen Sie Folgendes aus:
Das CLI wurde von @hubspot/cms-cli
in @hubspot/cli
geändert. Wenn Sie noch das alte CMS-CLI verwenden, müssen Sie es vor der Installation der neuen Version deinstallieren.
Führen Sie hs --version
aus, um anzuzeigen, welche Version Sie verwenden.
Wenn Ihre Versionsnummer kleiner als 3.0.0 ist, verwenden Sie die alte Version.
Führen Sie zum Deinstallieren der alten Version npm uninstall -g @hubspot/cms-cli
aus.
Mit den folgenden Befehlen können Sie HubSpot-Accounts mit der CLI authentifizieren, damit Sie mit dem Account interagieren können. Wenn Sie noch keinen Account mit dem CLI authentifiziert haben, führen Sie zunächst hs init
aus, um eine hubspot.config.yml
-Datei zu erstellen, die die Authentifizierungsdetails für alle verknüpften HubSpot-Accounts enthält. Der Rest der Befehle aktualisiert diese Datei.
Erfahren Sie mehr dazu im Leitfaden „Erste Schritte mit lokaler Entwicklung“.
Erstellt Ihre hubspot.config.yml
-Datei im aktuellen Verzeichnis und richtet die Authentifizierung für einen Account ein. Wenn Sie die Authentifizierung für einen neuen Account zu einer bestehenden Konfigurationsdatei hinzufügen möchten, führen Sie den auth–Befehl aus. Wenn Sie aufgefordert werden, einen Namen für den Account einzugeben, darf der Name keine Leerzeichen enthalten.
Generieren Sie mithilfe eines persönlichen Zugriffsschlüssels die Authentifizierung für einen HubSpot-Account. Sie können Ihren Zugriffsschlüssel hier generieren. Wenn Sie bereits eine hubspot.config.yml
-Datei haben, können Sie diesen Befehl verwenden, um Anmeldeinformationen für zusätzliche Accounts hinzuzufügen. Sie könnten zum Beispiel Ihren Sandbox-Account als Entwicklungsumgebung verwenden. Wenn Sie aufgefordert werden, einen Namen für den Account einzugeben, darf der Name keine Leerzeichen enthalten.
Listet den Namen, die ID und den Authentifizierungstyp für jeden Account in Ihrer Konfigurationsdatei auf. Wenn Sie nicht die Accounts sehen, die Sie erwarten, müssen Sie möglicherweise den auth-Befehl ausführen, um Accounts zu Ihrer Konfigurationsdatei hinzuzufügen.
Legen Sie den Standard-Account in Ihrer Konfigurationsdatei fest.
Parameter | Description |
---|---|
accountNameOrID
| Identifizieren Sie den neuen Standard-Account anhand seines Namens (wie in der Konfigurationsdatei festgelegt) oder der ID. |
Entfernt einen Account von der Konfigurationsdatei.
Parameter | Description |
---|---|
accountNameOrID
| Identifizieren Sie den zu entfernenden Account anhand seines Namens (wie in der Konfigurationsdatei festgelegt) oder der ID. |
Entfernt alle deaktivierten HubSpot-Accounts von Ihrer Konfigurationsdatei.
Über das CLI können Sie mit dem Entwicklerdateisystem interagieren, das das Dateisystem im Design-Managerist. Mit diesen Befehlen können Sie lokal neue Elemente wie Module und Designs erstellen, sie in den Account hochladen, Dateien im HubSpot-Account auflisten oder vorhandene Dateien in Ihre lokale Umgebung herunterladen.
Listet die im Dateisystem des Entwicklers gespeicherten Dateien nach Pfad oder vom Stammverzeichnis aus auf. Funktioniert ähnlich wie die Verwendung des Standards ls
, um das aktuelle Verzeichnis auf Ihrem Computer anzuzeigen.
Argument | Description |
---|---|
dest
Optional
| Pfad zum Verzeichnis des Dateisystems des Remote-Entwicklers, für das Sie Dateien auflisten möchten. Wenn nicht angegeben, wird standardmäßig der Stamm-Account verwendet. |
Rufen Sie eine Datei oder ein Verzeichnis und seine Unterordner und Dateien nach Pfad ab. Kopiert die Dateien von Ihrem HubSpot-Account in Ihre lokale Umgebung.
Standardmäßig überschreibt das Abrufen vorhandene lokale Dateien nicht. Um lokale Dateien zu überschreiben, fügen Sie das --overwrite
-Flag hinzu.
Argument | Description |
---|---|
src
Erforderlich
| Pfad in HubSpot-Design-Tools |
dest
Optional
| Pfad zum lokalen Verzeichnis, in dem die Dateien abgelegt werden sollen, relativ zu Ihrem aktuellen Arbeitsverzeichnis. Wenn Sie dieses Argument weglassen, wird Ihr aktuelles Arbeitsverzeichnis als Standard verwendet. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
--overwrite
| Überschreiben Sie vorhandene Dateien mit abgerufenen Dateien. |
--mode
| Geben Sie an, ob ein Entwurf oder eine veröffentlichte Version einer Datei von HubSpot abgerufen werden soll. Weitere Informationen dazu erhalten Sie hier |
Laden Sie ein neues lokales Element in Ihren HubSpot-Account hoch. Änderungen, die mit diesem Befehl hochgeladen werden, sind sofort aktiv.
Argument | Description |
---|---|
src
Erforderlich
| Pfad zur lokalen Datei, relativ zu Ihrem aktuellen Arbeitsverzeichnis. |
dest
Erforderlich
| Pfad in HubSpot-Design-Tools, kann ein neuer Pfad sein. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
--mode
| Geben Sie an, ob hochgeladene Dateien in HubSpot veröffentlicht werden. Siehe „Modi“ für weitere Informationen. |
--clean
| Ein optionales Flag, das das Zielverzeichnis und seinen Inhalt vor dem Hochladen löscht. |
Unterbefehle | Description |
---|---|
filemanager
| Lädt das angegebene src-Verzeichnis in den Date-Manager und nicht in das Dateisystem des Entwicklers im Design-Manager hoch. Hinweis: Hochgeladene Dateien werden auf öffentlich gesetzt, sodass sie von jedem mit der URL angezeigt werden können. Weitere Einzelheiten zu den Einstellungen für die Dateisichtbarkeit finden Sie in unserer Hilfedokumentation. |
Überwachen Sie Ihr lokales Verzeichnis und laden Sie Änderungen automatisch in Ihren HubSpot-Account hoch, wenn Sie speichern. Alle Änderungen, die Sie beim Speichern vornehmen, werden sofort übernommen.
Beachten Sie bei der Verwendung von watch
Folgendes:
- Wenn Sie überwachte Dateien lokal löschen, werden sie nicht automatisch aus HubSpot gelöscht. Um Dateien zu löschen, verwenden Sie
--remove
. - Wenn Sie einen Ordner lokal umbenennen, wird ein neuer Ordner mit dem neuen Namen zu HubSpot hochgeladen. Der bestehende Ordner in HubSpot wird nicht automatisch gelöscht. Um den Ordner zu löschen, verwenden Sie
--remove
.
Argument | Description |
---|---|
src
Erforderlich
| Pfad zu dem lokalen Verzeichnis, in dem sich Ihre Dateien befinden, relativ zu Ihrem aktuellen Arbeitsverzeichnis |
dest
Erforderlich
| Pfad in HubSpot-Design-Tools, kann ein neuer Pfad sein. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
--mode
| Legen Sie fest, ob hochgeladene Dateien in HubSpot veröffentlicht oder als Entwürfe gespeichert werden sollen. Erfahren Sie mehr über die Verwendung von Modi. |
--initial-upload
| Bewirkt, dass ein erster Upload erfolgt, bevor eine Datei gespeichert wurde. Unterstützt einen Alias von |
--remove
| Veranlasst watch, Dateien in Ihrem HubSpot-Account zu löschen, die lokal nicht gefunden werden. |
--notify=<path/to/file>
| Protokollierung in angegebener Datei, wenn eine Überwachungsaufgabe ausgelöst wird und nachdem Worker inaktiv geworden sind. |
Verschiebt Dateien innerhalb des Entwickler-Dateisystems von einem Verzeichnis in ein anderes. Lokal gespeicherte Dateien sind davon nicht betroffen.
Argument | Description |
---|---|
src
Erforderlich
| Pfad zum Verzeichnis des Dateisystems des Remote-Entwicklers, in dem sich Ihre Dateien befinden. |
dest
Erforderlich
| Pfad zum Verschieben von Elementen im Dateisystem des Entwicklers. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
Erstellt die Ordner-/Dateistruktur eines neuen Elements.
Argument | Description |
---|---|
type
Erforderlich
| Typ des Elements. Folgende Typen werden unterstützt: |
name
Erforderlich
| Der Name des neuen Elements |
dest
Optional
| Der Zielordner für das neue Element, relativ zu Ihrem aktuellen Arbeitsverzeichnis. Wenn Sie dies weglassen, wird Ihr aktuelles Arbeitsverzeichnis als Standard verwendet. |
Löscht Dateien oder Ordner und deren Dateien aus Ihrem HubSpot-Account. Dadurch werden die lokal gespeicherten Dateien und Ordner nicht gelöscht. Dieser Befehl hat einen Alias von rm.
Argument | Description |
---|---|
path
Erforderlich
| Pfad in HubSpot-Design-Tools |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
Sie können eine .hsignore-Datei aufnehmen, um Dateien anzugeben, die bei der Verwendung des CLI nicht nachverfolgt werden sollen. Diese Datei funktioniert ähnlich wie die .gitignore
-Dateien. Dateien, die den Mustern entsprechen, die in der .hsignore-Datei angegeben sind, werden nicht zu HubSpot hochgeladen, wenn Sie die upload- oder watch-Befehle verwenden.
Standardmäßig gibt es einige Regeln, die HubSpot automatisch durchsetzt. Es gibt keine Möglichkeit, diese Standardeinstellungen zu überschreiben.
Die folgenden Angaben werden immer ignoriert:
hubspot.config.yml/hubspot
.config.yaml
node_modules
– Abhängigkeiten.*
– ausgeblendete Dateien/Ordner- *
.log
– NPM-Fehlerprotokoll - *
.swp
– Auslagerungsdatei für Vim-Status Icon\\r
– Benutzerdefiniertes Mac OS Finder-Symbol__MACOSX
– Mac-Ressourcen-Gabel~
– Linux-Backup-DateiThumbs.db
– Cache für Windows-Bilddateienehthumbs.db
– Windows-Ordner-KonfigurationsdateiDesktop.ini
– Informationen zu benutzerdefinierten Ordnerattributen von Windows@eaDir
– „Ausgeblendeter“ Ordner von Windows Synology Diskstation, in dem der Server Thumbnails speichert.
# ignore all files within a specific directory
/ignore/ignored
# ignore a specific file
/ignore/ignore.md
# ignore all .txt files
*.txt
# ignore all log files - useful if you commonly output serverless function logs as files.
*.log
Die HubDB-Befehle befinden sich derzeit in der Entwicklervorschau. Sie sind jetzt verfügbar, können sich aber noch ändern. Für Entwicklervorschauen gelten unsere Bedingungen zum Testen von Beta-Versionen für Entwickler.
Mit diesen Befehlen können Sie alle Zeilen einer HubDB-Tabelle erstellen, löschen, abrufen und löschen. Der HubSpot-Account muss Zugriff auf HubDB haben, um diese Befehle verwenden zu können.
Erstellen Sie eine neue HubDB-Tabelle im HubSpot-Account.
Argument | Description |
---|---|
src
Erforderlich
| Die lokale JSON-Datei, die für die Erstellung der HubDB-Tabelle verwendet werden soll. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
Laden Sie die Daten einer HubDB-Tabelle auf Ihren Computer herunter.
Argument | Description |
---|---|
tableId
Erforderlich
| HubDB-Tabellen-ID im HubDB-Dashboard gefunden. |
dest
| Das lokale Pfadziel zum Speichern der |
Wenn Sie eine HubDB abrufen, werden die Daten als tablename.hubdb.json
gespeichert. Wenn Sie eine neue Tabelle erstellen, müssen Sie eine JSON-Quelldatei angeben. Nachstehend finden Sie ein Beispiel für eine Tabelle im JSON-Format.
Löschen Sie alle Zeilen in einer HubDB-Tabelle.
Argument | Description |
---|---|
tableId
Erforderlich
| HubDB-Tabellen-ID im HubDB-Dashboard gefunden. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
Löschen Sie die angegebene HubDB-Tabelle aus dem Account.
Argument | Description |
---|---|
tableId
Erforderlich
| HubDB-Tabellen-ID im HubDB-Dashboard gefunden. |
Optionen | Description |
---|---|
--account
| Geben Sie eine Unterstützt einen Alias von |
Verwenden Sie diese Befehle, um serverlose Funktionen zu erstellen und zu debuggen (nur CMS Hub Enterprise).
Erstellt eine serverlose Funktion mithilfe des create-Befehls. Wenn Sie diesen Befehl ausführen, werden Sie durch die Schritte zum Erstellen der Funktion geführt, z. B. durch das Benennen der übergeordneten Datei und der Funktionsdatei sowie durch das Definieren der Methoden und des Endpunktpfads.
Druckt eine Liste aller bereitgestellten Funktionen des Accounts, ihrer Endpunkte, Methoden, der Namen der von ihnen verwendeten Geheimnisse und des Datums der letzten Aktualisierung.
Argument | Description |
---|---|
--account
| Der HubSpot-Account-Name aus Ihrer hubspot.config. Dieser Parameter ist erforderlich, wenn Sie nicht über einen defaultAccount in Ihrer Unterstützt einen Alias von |
--json
| Ausgabe von JSON in die Befehlszeile mit Daten zu allen Funktionen. Die JSON-Daten umfassen Portal-ID, Funktions-ID, Route, Rohelementpfad, Methode, Geheimnisse, Erstellungsdatum und Datum der letzten Änderung. |
Druckt ein Protokoll von Ihrer serverlosen Funktion. Zeigt alle in Ihrer Funktion enthaltenen console.logs
nach der Ausführung an. Die Protokolle enthalten auch die Ausführungszeit. Die Protokolle werden 90 Tage lang aufbewahrt.
Argument | Description |
---|---|
endpoint-name
Erforderlich
| Der Endpunktname, wie er in Ihrer serverless.json-Datei definiert ist (nicht der Pfad zur Funktionsdatei). |
--file
| Ausgabe der Protokolle in function.log |
--follow
| Verfolgen Sie die Protokolle, um ein Live-Update zu erhalten, während Sie Ihre serverlosen Funktionen ausführen. |
--latest
| Ausgabe nur des aktuellsten Protokolls |
--account
| Der HubSpot-Account-Name aus Ihrer hubspot.config. Dieser Parameter ist erforderlich, wenn Sie kein defaultPortal in Ihrer hubspot.config haben. Unterstützt einen Alias von |
--compact
| Blendet Protokollausgaben/-informationen aus. Gibt Erfolgs-/Fehlermeldung und Ausführungszeit zurück. |
--limit=<number>
| Begrenzen Sie die Menge der in der Ausgabe angezeigten Protokolle. |
Wenn Sie ein Fehler vom Typ Es ist ein Server-Fehler aufgetreten. WARNUNG: Die Protokolle für diese Funktion haben das Limit von 4 KB überschritten
erhalten, ist Ihr Protokoll zu groß. Dies kann durch den Versuch verursacht werden, ein sehr großes Objekt über die Konsole zu protokollieren, oder durch viele separate Konsolenprotokolle. Um dieses Problem zu beheben, reduzieren Sie die Menge, die Sie zu protokollieren versuchen, treffen Sie Ihren Endpunkt und führen Sie den Befehl erneut aus.
Fügen Sie Ihrem Account ein Geheimnis hinzu, das in serverlosen Funktionen verwendet werden kann. Nachdem Sie den Befehl ausgeführt haben, werden Sie aufgefordert, den Wert des Geheimnisses einzugeben.
Um das Geheimnis für Ihre Funktion freizugeben, aktualisieren Sie Ihre serverless.json
-Datei mit dem Namen des Geheimnisses, entweder für die spezifischen Endpunkte, in denen Sie es verwenden möchten, oder global, um es für alle verfügbar zu machen.
Argument | Description |
---|---|
secret-name
Erforderlich
| Name des Geheimnisses. |
secret-value
Erforderlich
| Der Wert des Geheimnisses (Authentifizierungsdetail oder anderweitig). |
Aktualisieren Sie den Wert eines Geheimnisses in Ihrem Account, das in serverlosen Funktionen verwendet werden kann. Sie werden dann aufgefordert, den Wert des Geheimnisses einzugeben.
Argument | Description |
---|---|
secret-name
Erforderlich
| Name des Geheimnisses. |
secret-value
Erforderlich
| Der Wert des Geheimnisses (Authentifizierungsdetail oder anderweitig). |
Entfernen Sie ein Geheimnis aus Ihrem Account, sodass es nicht mehr für serverlose Funktionen verwendet werden kann. Nachdem Sie diesen Befehl ausgeführt haben, bearbeiten Sie Ihre serverless.json
-Datei, um den Namen des Geheimnisses zu entfernen.
Argument | Description |
---|---|
secret-name
Erforderlich
| Name des Geheimnisses, das Sie entfernen möchten. |
Listen Sie die Geheimnisse in Ihrem Account auf, um zu erfahren, was Sie bereits gespeichert haben, indem Sie den add secrets-Befehl verwenden.
Es gibt so viele Teile der HubSpot-App, auf die Entwickler häufig zugreifen müssen. Um den Zugriff auf diese Tools zu erleichtern, können Sie sie direkt über die Befehlszeile öffnen. Das Argument defaultAccount
oder --account
wird verwendet, um das zugehörige Tool für diesen Account zu öffnen.
Argument | Description |
---|---|
shortcut
Erforderlich
| Geben Sie den vollständigen Shortcut-Namen oder den Alias des Shortcuts an, den Sie in Ihrem Browser öffnen möchten. |
Argument | Description |
---|---|
--list
Erforderlich
| Listet alle Shortcuts, ihre Aliasnamen und Ziele auf. |
Wenn Sie das CLI häufig verwenden, kann es nützlich sein, Befehle mit der Tabulatortaste automatisch vervollständigen zu können.
Für Mac OS X
Verwendet die Lighthouse-Tools von Google, um die Qualität Ihrer Designs und Vorlagen für die Einhaltung der folgenden Kategorien zu bewerten:
- Barrierefreiheit
- Best Practices für das Web
- Performance
- PWA
- SEO
Die folgenden Typen von Vorlagen werden bewertet:
- Landingpages
- Website-Seiten
- Blogbeiträge
- Blog-Listing-Seite
Wenn Vorlagen aufgrund von Lighthouse-Fehlern keinen Score generieren, wird eine Liste dieser Vorlagen bereitgestellt.
Parameter | Description |
---|---|
--theme-path
Erforderlich
| Pfad zu einem Design im Design-Manager. |
--verbose
|
|
--target
| Dies kann entweder ein Desktop- oder ein Mobilgerät sein, um die entsprechenden Scores anzuzeigen. Standardmäßig ist das Ziel Desktop. |
Wenn Sie ein Design erstellen, verwenden Sie den folgenden Befehl, um eine editor-preview.json
-Datei zu generieren, die CSS-Selektorenzu Designfeldern zuordnet. Auf diese Weise können Content-Autoren sehen, welche Designelemente von Aktualisierungen der Styling-Optionen eines Feldes betroffen sind.
Nach dem Ausführen des Befehls müssen Sie die editor-preview.json
-Datei überprüfen und optimieren, um sicherzustellen, dass Felder und Selektoren ordnungsgemäß zugeordnet sind. Während dieser Befehl eine rudimentäre Vermutung darüber anstellt, welche Felder sich auf welche Selektoren auswirken, müssen Sie je nachdem, wie Ihr Design aufgebaut ist, Korrekturen vornehmen. Dieser Befehl kann beispielsweise nicht erkennen, wenn Module das Styling überschreiben oder wenn Sie Makros verwenden. Erfahren Sie mehr über das Hervorheben von Design-Editor-Feldern.
Mit der Option --mode können Sie festlegen, ob lokale Änderungen beim Hochladen in HubSpot veröffentlicht werden. Diese Option kann in jedem Befehl verwendet oder als Standard in Ihrer hubspot.config.yml-Datei festgelegt werden.
Die beiden Optionen für --mode sind --mode=draft und --mode=publish.
Nachfolgend ist die Rangfolge für das Festlegen von --mode aufgeführt:
- Die Verwendung von --mode in einem Befehl setzt alle anderen Einstellungen außer Kraft.
- Wenn Sie in Ihrer hubspot.config.yml-Datei für jeden Account einen defaultMode festlegen, müssen Sie nicht mehr --mode in jedem Befehl verwenden. Damit wird die Einstellung der obersten Ebene außer Kraft gesetzt.
- Wenn Sie einen defaultMode auf oberster Ebene in Ihrer hubspot.config.yml-Datei festlegen, wird dadurch ein standardmäßiger --mode für alle Accounts festgelegt. Damit wird das Standardverhalten außer Kraft gesetzt.
- Das Standardverhalten für --mode ist publish.
Das HubSpot-CLI unterstützt die Verwendung von Umgebungsvariablen, was besonders bei der Erstellung von Automatisierungen wie einer GitHub-Aktion nützlich sein kann.
Führen Sie einen beliebigen Befehl mithilfe des --use-env
-Flags aus, um die Umgebungsvariablen anstelle der hubspot.config.yml
zu verwenden.
Name | Description |
---|---|
HUBSPOT_PORTAL_ID
Erforderlich
| Die HubSpot-Account-ID. |
HUBSPOT_PERSONAL_ACCESS_KEY
Empfohlen
| Der persönliche Zugriffsschlüssel eines Benutzers im HubSpot-Account. Alle vorgenommenen Aktualisierungen werden mit diesem Benutzer verknüpft. |
HUBSPOT_CLIENT_ID
| Die OAuth-Client-ID. |
HUBSPOT_CLIENT_SECRET
| Das OAuth-Geheimnis. |
Bitte beachten: Seit dem 30. November 2022 werden HubSpot-API-Schlüssel nicht mehr unterstützt. Die fortgesetzte Verwendung von HubSpot API-Schlüsseln stellt ein Sicherheitsrisiko für Ihren Account und Ihre Daten dar. Während dieser Phase bis zur endgültigen Einstellung kann HubSpot Ihren Schlüssel jederzeit deaktivieren.
Sie sollten sich stattdessen mit einem Zugriffstoken für private Apps oder über OAuth authentifizieren. Erfahren Sie mehr über diese Änderung und wie Sie eine API-Schlüssel-Integration migrieren, um stattdessen eine private App zu verwenden.
Das CLI bietet eine Reihe von automatisierten Tests, die Sie für Ihre Elemente durchführen können, um sie vor dem Einreichen mit den Anforderungen des Marketplace in Einklang zu bringen. Das Bestehen aller automatisierten Tests bedeutet nicht, dass Sie den Überprüfungsprozess mit Sicherheit bestehen werden. Es werden weitere Überprüfungen durchgeführt, um eine Qualität zu gewährleisten, die über das hinausgeht, was leicht automatisiert werden kann.
Mit dem Befehl zur Designvalidierung können Sie schnell automatisierte Tests für Ihr Design durchführen, um Probleme zu identifizieren, die vor der Einreichung auf dem Marketplace für Vorlagen behoben werden müssen. Diese werden in Ihrem CLI als eine Liste von [Fehler]- und [Erfolgs]-Meldungen zurückgegeben, die in Gruppen unterteilt sind, welche die Typen von Elements innerhalb eines Designs darstellen.
Bevor Sie ein Design validieren können, müssen Sie es zunächst mit hs upload
in Ihren Account hochladen. Führen Sie dann den folgenden Befehl aus, um das hochgeladene Design zu validieren.
Argument | Description |
---|---|
src
Erforderlich
| Stamm-relativer Pfad zum Designordner im Design-Manager. |
Ähnlich wie beim Validieren eines Designs können Sie mit diesem Befehl schnell automatisierte Tests für ein Modul durchführen, um Probleme zu identifizieren, die vor der Einreichung im Marketplace für Vorlagen behoben werden müssen.
Bevor Sie ein Modul validieren können, müssen Sie es zunächst mit hs upload
in Ihren Account hochladen. Führen Sie dann den folgenden Befehl aus, um das hochgeladene Modul zu validieren.
Argument | Description |
---|---|
src
Erforderlich
| Stamm-relativer Pfad zum Modulordner im Design-Manager. |
Vielen Dank, dass Sie Ihr Feedback mit uns geteilt haben.