来自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,但这也不是很有帮助。