使用Yeoman的angularJS生成器(yo angular)创建新项目时,应用程序会初始化以下目录结构:
app scripts controllers aFeatureController bFeatureController directives aFeatureDirective bFeatureDirective views aFeatureView bFeatureView
尽管这种传统的MVC结构很好用,但我发现它比以功能为中心的结构更难以导航,因为所有与应用程序的同一部分相关的文件都存储在同一个地方。换句话说,我希望有以下结构:
app aFeature aFeatureController aFeatureDirective aFeatureView bFeature bFeatureController bFeatureDirective bFeatureView
是否可以配置gruntfile和Yeoman,使grunt保持任务和Yeoman脚手架生成器仍然正常工作?
app scripts controllers aFeatureController bFeatureController directives aFeatureDirective bFeatureDirective views aFeatureView bFeatureView
尽管这种传统的MVC结构很好用,但我发现它比以功能为中心的结构更难以导航,因为所有与应用程序的同一部分相关的文件都存储在同一个地方。换句话说,我希望有以下结构:
app aFeature aFeatureController aFeatureDirective aFeatureView bFeature bFeatureController bFeatureDirective bFeatureView
是否可以配置gruntfile和Yeoman,使grunt保持任务和Yeoman脚手架生成器仍然正常工作?