web-dev-qa-db-fra.com

Itinéraire CLI angulaire

Lors de l'exécution de la commande:

ng generate route someName

Je reçois une erreur comme celle-ci:

Ne pouvait pas commencer gardien; retomber sur NodeWatcher pour le système de fichiers événements. Visitez http://ember-cli.com/user-guide/#watchman pour plus d’informations . En raison de changements dans le routeur, la génération de route a été temporairement désactivée. Vous pouvez trouver plus d'informations sur le nouveau routeur ici: http://victorsavkin.com/post/145672529346/angular-router

Les liens fournis ne sont pas utiles

16
bensiu
ng generate module app-routing --flat --module=app

--flat place le fichier dans src/app au lieu de son propre dossier.

--module = app indique à la CLI de l'enregistrer dans le tableau imports de l'AppModule

Vérifiez les détails ici

24
Rakeshk Khanapure

utilisation :

ng g m route --routing
  • g-> générer
  • m-> module
  • route-> Votre route Nom du module (Vous pouvez utiliser n'importe quel nom).
24
Deepak swain

Comme le dit l'erreur, la génération de route est temporairement désactivée dans angular-cli. La raison étant un ancien routeur devenant obsolète. Angular2 rc4 utilise le nouveau routeur et tout nouveau projet basé sur angular 2 devrait idéalement utiliser le nouveau routeur. Ainsi, jusqu’à ce que les mises à jour de cli angulaires prennent en charge les nouvelles directives de routeur, nous devons créer manuellement les fichiers du routeur et importer les dépendances requises.

C'est ce qui a fonctionné pour moi. 

5
Aswin S

La méthode CLI angulaire 4, dossier donné app :

  • app/app.module.ts de sauvegarde
  • ng g m ../app --routing, puis y à écraser
  • maintenant nous avons app/app.module.ts et app/app-routing.module.ts
  • fusionner votre ancien app/app.module.ts avec le nouveau avec le routeur

(Cela évite de créer un dossier séparé pour le routeur)

1
Leo

Vous pouvez utiliser l'option --routinget mettre à jour le fichier de routage.

https://github.com/angular/angular-cli/wiki/stories-routing

À votre santé,

Carlos Rojas

0
Carlos Rojas