Генерация сервиса с угловым кли: услуга генерируется в корне вместо сервисов

Я немного возился с Угловым. Пытается генерировать некоторые вещи с угловым кли. Но при создании нового сервиса служба помещается в папку "/src/".

Я хотел бы установить для него глобальную папку по умолчанию. Есть ли настройка конфигурации, где я могу сделать что-то вроде: { servicesDir: "/src/services/" }?

Я использую команду ng generate service Test как команду.

Ответы

Ответ 1

cli может взять каталог, который в последней версии также является модулем, поэтому используйте:

ng generate service services/Test

Следуя приведенному ниже замечанию, вам может потребоваться сначала запустить:

ng generate module services

или же

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

Ответ 2

Выполните следующие шаги для создания службы с использованием командной строки.

  1. Перейти в папку служб cd src/services

  2. Чтобы создать сервис,

ng generate service serviceName

или короткий

ng g s serviceNam