我可以更改 Angular-Fullstack 的自动命名约定吗?

Can I change Angular-Fullstack's automatic naming conventions?

当我使用 generator-angular-fullstack 的 API 构建路由、控制器、指令等等时,它附加了我不喜欢的命名约定。例如,对于它附加的所有模块声明 "App",我不希望将 "App" 附加到我的应用程序名称。此外,它使用 "Ctrl" 而不是 "Controller",依此类推。

我没有在我的应用程序或我的 angular-fullstack npm 文件中看到控制此行为的 json 文件。我很有可能忽略了某些东西,或者甚至没有在正确的地方看。

谢谢!

您不能直接编辑模板。您可以返回并重命名它们,或者通过 .yo-rc.json 文件替换路由来生成您自己的模板。它位于所有 angular-fullstack 应用程序的项目根文件夹中,除非被删除。

看起来 angular-fullstack 使用 generator-ng-component 节点模块作为模板,这里有一个 link 到 github repo 专门用于控制器模板。您也可以自己制作、分叉它,然后将其用作您自己的生成器。

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