VeraltetPlattform der nächsten Generation

Yarn-und Angular-CLI-Befehle

Dieser Abschnitt dient als Referenz für Yarn-und Angular-CLI-Befehle, die für die Anwendungsentwicklung erforderlich sind.

Tabelle 1. Yarn und CLI-Befehlsreferenz
Referenz für YARN-Befehle Zweck
yarn start Erstellt (JIT-Modus) und bedient die Anwendung mit Anpassungen am Browser an Port 4500 mit aktiviertem HMR.
yarn start-aot Erstellt im AOT-Modus und stellt die Anwendung mit Anpassungen am Browser an Port 4500 mit aktivierter HMR bereit.
yarn lint Führt Linting für Anwendungen aus und meldet zu behobene Codeverstöße.
Hinweis: Derzeit wird die Linting-Ausführung für src -und store-extensions-src -Quellcodedateien ausgeführt. Linting-Fehler/Warnungen sollten nur in den store-extensions-src -Quellcodedateien behoben werden. Linting-Warnungen im von der Anwendung bereitgestellten Quellcode (<WORKSPACE>/storefrontend/src) sollten ignoriert werden.
yarn test-prod Führt die Komponententestfälle für die Anpassungen aus
yarn build-dist Erstellt einen Produktionsbuild der Anwendung und kopiert die Ausgabe in das Verzeichnis dist . Dieser Befehl sollte verwendet werden, bevor Anpassungsänderungen an Cloudumgebungen übertragen werden.
Hinweis:
  • Stellen Sie sicher, dass Sie die yarn ear-build-prod -Befehle im Verzeichnis <store_temp> ausführen, bevor Sie die Änderungen an Ihre Quellcodeverwaltung übertragen.
  • Wenn der Befehl yarn ear-build-prod fehlschlägt, schlägt auch die Implementierung der JAR-Anpassungsdatei in den Cloudumgebungen fehl. Daher ist es wichtig, dass Sie diesen Befehl ausführen und das Ergebnis erfolgreich ist.
yarn verify Führt Linting für die Anwendung aus, führt Komponententestfälle aus und erstellt einen Produktionsbuild der Anwendung.
yarn verify-wc Führt Linting für die Anwendung aus und erstellt einen Produktionsbuild der Anwendung.
Tabelle 2. Wichtige Angular CLI-Befehlsreferenz
Befehl Zweck
ng g c --project=store-extensions --skip-import Generiert Komponentendateien im Ordner store-extensions-src .
ng g d --project=store-extensions --skip-import Generiert Anweisungsdateien im Ordner store-extensions-src .
ng g s --project=store-extensions Generiert Providerdateien in store-extensions-src.
ng g m --project=store-extensions Generiert Moduldateien in store-extensions-src
Hinweise:
  • Die Übergabe des Arguments --project=store-extensions ist obligatorisch. Andernfalls wird die Komponente im von der Anwendung bereitgestellten Ordner src (<WORKSPACE>/store-frontend/src) erstellt. Die hier erstellten Dateien werden ignoriert und nicht im Browser wiedergegeben.
  • Die Option --skip-import sollte nur verwendet werden, wenn Komponenten oder Anweisungen in den von der Anwendung bereitgestellten Featuremodulen erstellt werden. Dieses Argument kann ignoriert werden, wenn Komponenten oder Anweisungen in angepassten Featuremodulen erstellt werden.