2

私の質問:

https://github.com/yeoman/generator-angularの readme から

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