Yarn-und Angular-CLI-Befehle
Dieser Abschnitt dient als Referenz für Yarn-und Angular-CLI-Befehle, die für die Anwendungsentwicklung erforderlich sind.
| 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:
|
| 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. |
| 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-extensionsist obligatorisch. Andernfalls wird die Komponente im von der Anwendung bereitgestellten Ordnersrc(<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.