2

我的问题:

来自https://github.com/yeoman/generator-angular上的自述文件

yo angular:controller user

生产

app/scripts/controllers/user.js

我如何使它产生

app/js/controllers/user.js

我看过的:

我不认为我可以配置路径,因为源显示路径是硬编码的:

Generator.prototype.createControllerFiles = function createControllerFiles() {
  this.appTemplate('controller', 'scripts/controllers/' + this.name);
  this.testTemplate('spec/controller', 'controllers/' + this.name);
  this.addScriptToIndex('controllers/' + this.name);
};

https://github.com/yeoman/generator-angular/blob/master/controller/index.js#L22

我考虑过分叉项目并更改代码,但这感觉很脏。我希望有一个可以更改的配置,但是没有 github wiki,所以我不能完全 RTM 找到配置选项。我尝试查看https://github.com/yeoman/generator-angular/blob/master/script-base.js但这也不是很有帮助。

4

1 回答 1

2

不幸的是,目前还没有解决此问题的方法。

但好消息是,该团队正在为此制定解决方案。请参阅此 Twitter 对话

于 2013-09-23T16:48:26.047 回答