angularjs - 如何更改 yeoman 中 generator-gulp-angular 生成文件的路径

标签 angularjs yeoman

我的问题:

来自 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/

相关文章:

javascript - 如何使 Highcharts 半 donut 出现在 Angular 应用程序中?

javascript - 使用 AngularJS 使用 Java REST 服务(更新、删除问题)

angularjs - 使用 grunt 构建的 Angular 应用程序中缺少 Assets

javascript - 如何将 angularJS 与 Yeoman 的 webapp-generator 一起使用

javascript - 防止多个YouTube View 不能在angularjs应用程序中运行

javascript - 使用 HTML 中的字符串访问范围键

javascript - 如何使用 transclude 将 ngRepeat "template"传递给 ngDirective?

javascript - 将 javascript 文件添加到 Yeoman webapp 生成的网站

gruntjs - Gunrt开始,"Fatal error: spawn EACCES"

angularjs - 如何安装旧版本(恢复)的 Yeoman 生成器?