に開発ビューを持つ高速アプリがあります/assets/views
。grunt-contrib-usemin を使用してスクリプトを連結/醜化するときに、本番環境で HTML を編集するため、開発ビューと本番ビューを分離する必要があると考えています。
ここで問題です。私の現在のツリー:
assets/views
├── 404.html
├── index.html
├── layout.html
├── question_ask.html
└── question_display.html
理想的には、プロダクション対応のビューがアセットと同じレベルにあることを望みます。grunt-contrib-copy を使用すると、ツリー全体をコピーするようです。public
dest をプロジェクトのルートに設定する方法がわからないため、現在それを入れています。
copy: {
views: {
src: ['assets/views/*.html'],
dest: 'public/'
}
ここでいくつか質問があります。
dev ビューと production ビューを持つのは悪い習慣ですか? もしそうなら、concat/uglified スクリプトへの参照を持つビューを生成する別の方法はありますか?
grunt-contrib-copy を使用してプロジェクトのルートにコピーするにはどうすればよいですか? 私は
assets/views
明らかにviews/*
したくありませassets/views/*
ん..
ありがとう!