Могу ли я изменить правила автоматического именования Angular-Fullstack?

Когда я использую API generator-angular-fullstack для построения маршрутов, контроллеров, директив и всего прочего, он добавляет соглашения о присвоении имен, которые мне не нравятся. Например, для всех объявлений модуля добавляется "App", и я бы предпочел, чтобы "App" не добавлялось к имени моего приложения. Кроме того, он использует "Ctrl" вместо "Controller" и так далее.

Я не вижу файл json, который управляет этим поведением, в моем приложении или в моих файлах угловых полных стеков npm. Есть большая вероятность, что я что-то пропускаю или даже не смотрю в нужном месте.

Спасибо!

1 ответ

Решение

Вы не можете редактировать шаблоны напрямую. Вы можете либо вернуться и переименовать их, либо создать свои собственные шаблоны, заменив маршрутизацию через ваш .yo-rc.json файл. Он находится в корневой папке проекта во всех приложениях angular-fullstack, если только он не удален.

Похоже, что angular-fullstack использует модуль узла generator-ng-component для шаблонов, вот ссылка на репозиторий github для шаблона контроллера. Вы также можете сделать свой собственный, разветвить его, а затем использовать его в качестве собственного генератора.

https://github.com/DaftMonk/generator-ng-component/blob/master/templates/controller/name.controller.js

Другие вопросы по тегам