私はyeomanで角ジェネレータを使用しています。 gruntfile.jsでは、/app/views
のすべてのhtmlファイルがdist/views
にコピーされます。しかし私は、ディレクティブ自体と同じフォルダにディレクティブテンプレートを保存したい。ビルド時にスクリプトファイルにhtmlファイルをコピーする
例:
/app/scripts/widgets/mywidget.directive.js
/app/scripts/widgets/mywidget.tmpl.html
私はプロジェクトをビルドするとき、私は、htmlファイルは上記と同じフォルダ構造に終わるしたいです。
これは、おそらくgruntfile.jsのコピーセクションで行う必要があります。
copy: {
dist: {
files: [{
expand: true,
dot: true,
cwd: '<%= yeoman.app %>',
dest: '<%= yeoman.dist %>',
src: [
'*.{ico,png,txt}',
'*.html',
'images/{,*/}*.{webp}',
'styles/fonts/{,*/}*.*'
]
}...
私はsrc配列でこれを追加しようとしました:
'<%= yeoman.dist %>/scripts/{,*/}*.tmpl.html'
は動作しませんでした。何か案は?
に変更してください。これはスクリプト/ウィジェットでのみ機能しますか?私は/ scripts以下のファイル構造のどのレベルでもtmpl.htmlを持つことができるようにしたい。 – Per
私があなたに求めていることをカバーする更新を行った –