Я использую angular -генератор в йомене. В файле gruntfile.js каждый html файл в /app/views
скопирован в dist/views
. Но мне нравится сохранять шаблоны директив в той же папке, что и сама директива.
Пример:
/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'
Не работает. Любые идеи?