Могу ли я изменить правила автоматического именования Angular-Fullstack?
Когда я использую API generator-angular-fullstack для построения маршрутов, контроллеров, директив и всего прочего, он добавляет соглашения о присвоении имен, которые мне не нравятся. Например, для всех объявлений модуля добавляется "App", и я бы предпочел, чтобы "App" не добавлялось к имени моего приложения. Кроме того, он использует "Ctrl" вместо "Controller" и так далее.
Я не вижу файл json, который управляет этим поведением, в моем приложении или в моих файлах угловых полных стеков npm. Есть большая вероятность, что я что-то пропускаю или даже не смотрю в нужном месте.
Спасибо!
1 ответ
Вы не можете редактировать шаблоны напрямую. Вы можете либо вернуться и переименовать их, либо создать свои собственные шаблоны, заменив маршрутизацию через ваш .yo-rc.json
файл. Он находится в корневой папке проекта во всех приложениях angular-fullstack, если только он не удален.
Похоже, что angular-fullstack использует модуль узла generator-ng-component для шаблонов, вот ссылка на репозиторий github для шаблона контроллера. Вы также можете сделать свой собственный, разветвить его, а затем использовать его в качестве собственного генератора.