我的问题:
来自 https://github.com/yeoman/generator-angular 上的自述文件
yo Angular : Controller 用户
产品
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
我考虑过 fork 该项目并更改代码,但这感觉很脏。 我希望有一个配置可以更改,但是没有 github wiki,所以我无法通过 RTM 准确找到配置选项。我尝试查看 https://github.com/yeoman/generator-angular/blob/master/script-base.js但这也没有多大帮助。
最佳答案
不幸的是,目前还没有解决这个问题的方法。
但好消息是团队正在为此寻找解决方案。请参阅this Twitter conversation .
关于angularjs - 如何更改 yeoman 中 generator-gulp-angular 生成文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18703293/