如何在自耕农中更改生成器角度的生成文件的路径

时间:2013-09-09 17:00:40

标签: angularjs yeoman

我的问题:

来自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维基,所以我不能完全RTM找到配置选项。我试着查看https://github.com/yeoman/generator-angular/blob/master/script-base.js,但这也不是很有帮助。

1 个答案:

答案 0 :(得分:2)

不幸的是现在没有解决这个问题。

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