Могу ли я переименовать путь root при создании модуля или компонента из angular cli? - PullRequest
0 голосов
/ 23 января 2020

Я попытался переименовать app в пользовательское имя и app в пользовательский модуль. и это сработало хорошо, но когда я создаю любой компонент или субмодуль с ng g m sub-module, он принимает путь как app/moduleName/componentName. Как я могу сделать custom-name/moduleName/componentName при создании модуля из команды cli.

Где я могу настроить этот параметр?

1 Ответ

1 голос
/ 23 января 2020

Просто напишите полный путь, какой вы хотите, и последний сегмент будет именем модуля, например: ng g m users/UserDetails <--- создаст <code>UserDetailsModule в папке users. Вы можете сделать это с помощью команды генерации компонента, например: ng g c users/UserDetails --m users/UserDetails.module <--- это сгенерирует компонент и объявит в <code>UserDetailsModule. Дополнительные параметры здесь .

Обновление 1

Я нашел решение: используйте ../ в пути, например: ng g c ../user но когда вы используете это, CLI не находит какой-либо модуль и будет плакать, поэтому вам нужно добавить дополнительную опцию, и последняя команда будет: ng g c ../user --skipImport.

Updadte 2

Если вы укажете модуль объявления, вы можете пропустить флаг --skipImport, например: ng g c ../dashboard --module app/app.module

...