Angulaire de la CLI de créer.fichiers spec pour les composants déjà existants
Il y a une option dans .angular-cli.json
pour désactiver la création automatique de *.spec
fichiers par exemple pour les composants, voir JSON schema.
C'est une très belle fonctionnalité car personnellement (c'est juste mon avis) tester les composants pourrait ne pas être la chose qui vaut vraiment la peine dans un projet à croissance rapide.
Cependant, parfois, je voudrais avoir une option pour générer / recréer la correspondante *.spec
fichier pour un composant déjà existant / service / pipe / que ce soit.
est-ce possible en utilisant un appel en ligne de commande?
Créé un requête de fonctionnalité, voyons comment ça se passe...
3 réponses
Actuellement Angulaire de la CLI ne fournit pas cette fonctionnalité et il n'est pas clair comment et quand il sera possible de gérer de manière officielle.
Cependant, voici une bibliothèque "ngx-spec" qui génère le spec basé sur les presets de CLI spec angulaires.
il y a 2 solutions pour cela:
- 1: Créer une copie de
@angular/cli
, ajouter votre propre code (ou de l'étendre à lang new
commande (https://github.com/angular/angular-cli/blob/master/packages/%40angular/cli/commands/new.ts) et intégrer à votre installation globale@angular/cli
. C'est probablement irréaliste et n'en vaut pas votre temps. - 2: faire une demande de pull à la
@angular/cli
équipe pour intégrer votre idée, et si le code fonctionne et l'idée semble assez bon, ils pourraient ajouter.
choisir le répertoire que vous voulez générer spec, et ensuite il générera toutes les spec angulaires.
seulement générer le fichier lorsque le fichier de spécification pas de sortie, et le composant / directive / garde / pipe / service suivez le angulaires-cli fichier générer nom.
npm install -g angular-spec-generator
angular-spec-generator 'C:\Users\Alan\Desktop\test'