Commandes de l'interface de ligne de commande yarn et Angular
Cette rubrique sert de référence pour les commandes d'interface de ligne de commande Yarn et Angular qui sont requises pour le développement d'applications.
| Référence de la commande yarn | Fonction |
|---|---|
| yarn start | Génère (mode JIT) et sert l'application avec des personnalisations du navigateur sur le port 4500 avec HMR activé. |
| yarn start-aot | Construit en mode AOT et sert l'application avec des personnalisations du navigateur sur le port 4500 avec HMR activé. |
| yarn lint | Exécute la mise en ligne sur l'application et signale les violations de code à corriger. Remarque: actuellement, le lignage s'exécute à la fois sur les fichiers de code source src et store-extensions-src . Les erreurs / avertissements de lignage doivent être corrigés uniquement dans les fichiers de code source store-extensions-src . Les avertissements de liaison signalés dans le code source fourni par l'application (<WORKSPACE>/storefrontend/src) doivent être ignorés. |
| yarn test-prod | Exécute les scénarios de test d'unité pour les personnalisations. |
| yarn build-dist | Crée une génération de production de l'application et copie la sortie dans le répertoire dist . Cette commande doit être utilisée avant d'envoyer les modifications de personnalisation aux environnements de cloud. Remarque :
|
| yarn verify | Exécute la mise en ligne sur l'application, exécute des scénarios de test d'unité et crée une génération de production de l'application. |
| yarn verify-wc | Exécute la mise en ligne sur l'application et crée une génération de production de l'application. |
| Commande | Fonction |
|---|---|
| ng g c --project=store-extensions --skip-import | Génère des fichiers de composant dans le dossier store-extensions-src . |
| ng g d --project=store-extensions --skip-import | Génère des fichiers d'instructions dans le dossier store-extensions-src . |
| ng g s --project=store-extensions | Génère des fichiers de fournisseur dans store-extensions-src. |
| ng g m --project=store-extensions | Génère des fichiers de module dans store-extensions-src |
Remarques :
- Il est obligatoire de transmettre l'argument
--project=store-extensions. Sinon, le composant sera créé dans le dossiersrcfourni par l'application (<WORKSPACE>/store-frontend/src). Les fichiers créés ici sont ignorés et ne sont pas rendus sur le navigateur. - L'option --skip-import doit être utilisée uniquement lors de la création de composants ou de directives dans les modules de fonctions fournis par l'application. Cet argument peut être ignoré lors de la création de composants ou de directives dans des modules de fonction personnalisés.