web-dev-qa-db-fra.com

Angular cli service generation: le service est généré en root au lieu de / services

Je déconne avec Angular un peu. J'essaie de générer des trucs avec angular-cli. Mais lors de la génération d'un nouveau service, le service est placé dans "/src/" dossier.

Je voudrais définir un dossier global par défaut pour cela. Y a-t-il un paramètre de configuration où je peux faire quelque chose comme: { servicesDir: "/src/services/" }?

J'utilise ng generate service Test comme commande.

15
Mike Bovenlander

la cli peut prendre un répertoire, qui dans la dernière version est également un module, donc utiliser:

ng generate service services/Test

Après le commentaire ci-dessous, vous devrez peut-être d'abord exécuter:

ng generate module services

ou

mkdir src/services (or src/app/services, depending on your file structure)
28
Meir

Suivez les étapes ci-dessous pour générer un service à l'aide de la ligne de commande.

  1. Accédez au dossier des services cd src/services

  2. Pour générer un service,

ng generate service serviceName

ou court

ng g s serviceNam

1
Rokive