7

「app」ディレクトリを別のものに設定するために、yeoman で変更できる構成ファイルまたは何かがありますか? 私はZend Framework 2を使用しており、ルートヨーマンが「アプリ」を使用するため、「パブリック」ディレクトリを使用しています。

Grunt.js ファイルでディレクトリ名を指定できることがわかりましたが、yeoman でデフォルトをリセットするとよいでしょう。

4

6 に答える 6

7

Gruntfile.jsバージョン 1.0 からすべてがここにリストされ、ビルドは Grunt のみによって行われるため、設定を変更したいとします。

彼らがウェブサイトに書いているように:

Yo は新しいアプリケーションをスキャフォールディングし、Grunt 構成を記述し、ビルドに必要な関連する Grunt タスクを取り込みます。

Bower は依存関係の管理に使用されるため、スクリプトを手動でダウンロードして管理する必要はありません。

Grunt は、Yeoman チームと grunt-contrib によってキュレーションされたタスクの助けのおかげで、プロジェクトのビルド、プレビュー、およびテストに使用されます。

古い設定が gruntfile のどこにあったか思い出せませんが、バージョン 1.0 では 11 行目で次のようになっています。

// configurable paths
var yeomanConfig = {
    app: 'app',
    dist: 'dist'
};
于 2013-02-25T09:00:54.463 に答える
4

バージョン 1.4.7 の場合:

1) アプリ ディレクトリの場合:

Gruntfile.js :

var appConfig = {
    app: require('./bower.json').appPath || 'app',
    dist: 'www'
};

index.html :

<!-- build:js({.tmp,app}) scripts/scripts.js -->

bower.json :

"appPath": "app"

test/karma.conf.js

'app/scripts/**/*.js'

2) dist ディレクトリの場合:

Gruntfile.js のみ

var appConfig = {
    app: require('./bower.json').appPath || 'app',
    dist: 'www'
};
于 2015-06-10T00:52:34.677 に答える
2

Angularジェネレーターバージョン0.9.5の場合、私にとってはうまくいきます:

  • フォルダー名を app から必要なものに変更します。たとえば、「clientapp」
  • gruntfile.js を編集し、appConfig アプリで変更: 'clientapp'
  • bower.json を編集し、行 "appPath": "clientapp" を変更します
  • 名前を変更したフォルダーでindex.htmlを見つけ、コメントの部分を見つけて編集します

    build:js({.tmp,clientapp}) スクリプト/scripts.js

  • フォルダー test で karma.conf.js を見つけ、ファイル セクションでアプリを「clientapp」に変更します

于 2014-07-28T10:37:03.113 に答える
1

1.0 に更新し、Gruntfile.js を編集します

// configurable paths
var yeomanConfig = {
    **app: 'app',**
    dist: 'dist'
};
于 2013-03-04T12:02:36.997 に答える