您可以使用gruntfile的代码修改将所有.tmpl.html从app / scripts / *移动到dist / scripts / *,如下所示。
files: [{
expand: true,
dot: true,
cwd: '',
dest: '',
src: [
'*.{ico,png,txt}',
'*.html',
'views/{,*/}*.html'
]
}, {
// This block handles copying the .tmpl.html from app/scripts to dist/scripts
expand: true,
cwd: '/scripts',
dest: '/scripts',
src: '{,*/}*.tmpl.html'
}
...
您还希望将新目录添加到usemin块,以确保filerev更新将其添加到模板中
usemin: {
html: ['/{,*/}*.html',
'/scripts/{,*/}*.html'],
...
您还可能希望将目录添加到htmlmin以缩小为html
htmlmin: {
dist: {
...
files: [
{
expand: true,
cwd: '',
src: ['*.html', 'views/{,*/}*.html', 'scripts/{,*/}*.html'],
dest: ''
}
]
}
已更新强>
现在,这些脚本反映了将任何.tmpl.html从app/scripts/*/移动到dist/scripts/*/。如果您的文件夹结构在脚本内部有多个级别,请将{,*/}*.html更改为**/*.html