寻找正确的正则表达式,将文件夹结构从“app”镜像到“dist”文件夹。
E.g。应用程序/组件/搜索/ a.html 应用程序/组件/搜索/ b.html 等
To:dist / components / search / a.html DIST /组件/搜索/ b.html 等
我目前的grunt htmlmin条目:
htmlmin: {
dist: {
options: {
collapseWhitespace: true,
collapseBooleanAttributes: true,
removeCommentsFromCDATA: true,
removeOptionalTags: true
},
files: {
'<%= yeoman.dist %>/components/search' : '<%= yeoman.app %>/components/search/**/*.html'
}
}
},
尝试了其他几种组合失败。
答案 0 :(得分:0)
事实证明,在Yeoman为Angular生成的Grunt文件中有一个相当不错的模板。
yeoman生成器目录样式不是我想要的,所以默认不起作用。我修改了它以满足我的需要。
我的解决方案:
htmlmin: {
dist: {
options: {
collapseWhitespace: true,
collapseBooleanAttributes: true,
removeCommentsFromCDATA: true,
removeOptionalTags: true
},
files: [
{
expand: true,
cwd: '<%= yeoman.app %>/components',
src: '{,*/}*.html',
dest: '<%= yeoman.dist %>/components'
}
]
}
}