「app」ディレクトリを別のものに設定するために、yeoman で変更できる構成ファイルまたは何かがありますか? 私はZend Framework 2を使用しており、ルートヨーマンが「アプリ」を使用するため、「パブリック」ディレクトリを使用しています。
Grunt.js ファイルでディレクトリ名を指定できることがわかりましたが、yeoman でデフォルトをリセットするとよいでしょう。
「app」ディレクトリを別のものに設定するために、yeoman で変更できる構成ファイルまたは何かがありますか? 私はZend Framework 2を使用しており、ルートヨーマンが「アプリ」を使用するため、「パブリック」ディレクトリを使用しています。
Grunt.js ファイルでディレクトリ名を指定できることがわかりましたが、yeoman でデフォルトをリセットするとよいでしょう。
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'
};
バージョン 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'
};
Angularジェネレーターバージョン0.9.5の場合、私にとってはうまくいきます:
名前を変更したフォルダーでindex.htmlを見つけ、コメントの部分を見つけて編集します
build:js({.tmp,clientapp}) スクリプト/scripts.js
フォルダー test で karma.conf.js を見つけ、ファイル セクションでアプリを「clientapp」に変更します
1.0 に更新し、Gruntfile.js を編集します
// configurable paths
var yeomanConfig = {
**app: 'app',**
dist: 'dist'
};