0

j'ai les paquets nécessaires installés pour exécuter la commande suivante:angulaire 2 commandes CLI ne fonctionne pas comme prévu

ng generate component navigation 

Cependant, chaque fois que je le fais en résulte une opération « Nouveau fichier » dans un éditeur de texte inconnu pour moi. Il ressemble à ceci:

Angular 2 CLI Text Editor

Après cela, je ne peux pas comprendre comment fonctionne cet éditeur. La seule option que je connaisse est de fermer la fenêtre pour sortir.

Idéalement, j'aimerais que les commandes ng fonctionnent sans ouvrir l'éditeur. Mais si quelqu'un peut aider à identifier cet éditeur et me donner quelques commandes de base sur la façon de l'utiliser, je l'accepterais comme une réponse! Si cela aide, je cours WSL sur la mise à jour des créateurs.

+0

Je ne sais pas, pourrait être emacs. Essayez de définir votre variable d'environnement EDITOR sur un éditeur que vous connaissez. – Henry

+0

Juste couru 'echo $ EDITOR' et rien ne s'est produit. Devrais-je en mettre un? –

+0

Je n'ai aucune expérience avec WSL mais ça vaut le coup d'essayer. – Henry

Répondre

1

essayer de faire cette commande

which -a ng 

pour moi cette sortie

/usr/local/bin/ng 
/usr/bin/ng 

si vous le faites alors une

ls -l /usr/local/bin/ng 

pour moi cette sortie:

/usr/local/bin/ng -> ../lib/node_modules/@angular/cli/bin/ng 

qui est ok, mais:

ls -l /usr/bin/ng 

pour moi sortie:

/usr/bin/ng 

qui est, bien, pas si bon. donc je viens de le faire:

sudo mv /usr/bin/ng /usr/bin/ng2 

Maintenant, quand j'appelle ng, c'est la bonne.

(j'ai eu aucune idée de ce que l'autre était en fait pour ng, ou pourquoi ma configuration a travaillé avant que je mis à jour cli angulaire)