Existe-t-il une telle option pour créer un module lié à un composant, qui n'a pas de fichier CSS lors de sa création?
par exemple.
Pour l'instant, la méthode par défaut pour moi est la suivante:
ng generate module name
/ng generate component name
Et j'obtiens la structure de base d'un composant: name.component.css name.component.html name.component.spec.ts name.component.ts name.module.ts
Et je veux créer ce qui suit avec seulement UNE requête:
name.component.html name.component.spec.ts name.component.ts name.module.ts
par exemple. quelque chose comme:
ng g m name + c name - css
... vous avez eu l'idée.
Est-ce possible, et si oui, comment?
Minimalist Angular Cli generate example
ng g c hero-component --flat -it -is --skipTests
-is
pour css en ligne, empêchant la création de fichiers de style--flat
pour empêcher la création de dossiers-it
pour le modèle en ligne, empêchant la création de fichiers html--skipTests
pour empêcher la création de fichiers .specLien vers la Angular doc reference https://angular.io/cli/generate#component
Avec tous ces paramètres ensemble,
Le cli crée un seul fichier .ts dans le dossier actuel et le relie dans le module.
Vous pouvez utiliser ng generate -is
pour inline-style
, qui ne générera pas de fichier css séparément, mais gardera css à l'intérieur du composant (en ligne).