寻找正确的正则表达式来将文件夹结构从"app"镜像到"dist"文件夹。
。应用程序/组件/搜索/a.html应用程序/组件/搜索/b.html等。
: dist/组件/搜索/a.htmldist/组件/搜索/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'
}
}
},
在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'
}
]
}
}