Erstellen Sie das Komponentenprojekt und den Satz von Dateien, die für die Entwicklung einer Komponente erforderlich sind. Sie können eine Verbindung zu Ihrer -Instanz herstellen und einen Anwendungsbereich für Ihre Komponente erstellen oder einen Bereich zur späteren Überprüfung reservieren.
Prozedur
-
Erstellen Sie einen Ordner für Ihr Projekt, und verweisen Sie das Befehlszeilentool Ihres Systems auf den Ordner.
-
Erstellen Sie das Komponentenprojekt und alle Dateien, die zum Erstellen einer Komponente erforderlich sind.
-
Führen Sie diesen Befehl in dem von Ihnen erstellten Ordner aus.
$ snc ui-component project [--name name --description description --scope scope --offline]
Übergeben Sie Werte für diese Argumente.
| Name |
Beschreibung |
| name |
Erforderlich. Der Projektname. Muss ein gültiger und eindeutiger NPM-Paketname sein. |
| Beschreibung |
Die Projektbeschreibung muss in der NPM-Registrierung und in der Plugins-Liste in Ihrer Instanz verfügbar sein. |
| scope |
Vorgeschlagener Anwendungsbereich, der diesem Projekt und seinen Komponenten zugewiesen werden soll. Falls angegeben, validiert die Instanz den Namen. Verwenden Sie die Richtlinien für Namespace-Bezeichner für die Anwendungsentwicklung in der -Instanz. Weitere Informationen finden Sie unter Anwendungsbereich. Maximal: 18 Zeichen.
Fall: Fall
Standard: x_customerprefix_componentname, wobei:
- „
customerprefix “ ist der Wert in der Systemeigenschaft glide.appcreator.company.code in Ihrer Instanz.
- „
componentname “ ist der Wert, der im Namensparameter der Komponente angegeben wurde, als Sie das Projekt erstellt haben.
Alternativ können Sie dem Parameter scopeName in der Datei now-ui.json einen Wert hinzufügen. Weitere Informationen finden Sie unter Ändern Sie den Anwendungsbereich einer Komponente. |
| offline |
Bei Festlegung auf „true“ wird eine Komponente erstellt und als Gerüst erstellt, während die Verbindung zu Ihrer Instanz getrennt ist. Überspringt die Validierung des angegebenen Bereichsnamens. Standard: false |
$ snc ui-component project --name @myorg/movie-quotes --description 'A web component that prints movie quotes.'
$ snc ui-component project --name @myorg/hello-world --scope x_myorg_helloworld --offline
-
Führen Sie den folgenden Befehl aus, um die npm-Abhängigkeiten zu installieren.