我select2
在 Angular 项目中使用(使用 yeoman)。Select2 css 位于以下目录中:
bower_components/select2/select2.css bower_components/select2/select2.png
css 以下列方式使用 select2.png: background-image: url('select2x2.png')
运行 concat 和 minify 后,我有以下结构:
bower_components/select2/d204997b.select2x2 样式/034d1972.vendor.css
但问题是 venodr css 的 select2 部分正在样式目录中寻找 d204997b.select2x2 。
这是我的 GruntJS 文件的一部分:
rev: {
dist: {
files: {
src: [
'<%= yeoman.dist %>/scripts/{,*/}*.js',
'<%= yeoman.dist %>/styles/{,*/}*.css',
'<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}',
'<%= yeoman.dist %>/bower_components/select2/{,*/}*.{png,jpg,jpeg,gif,webp,svg}',
'<%= yeoman.dist %>/styles/fonts/*'
]
}
}
},
useminPrepare: {
html: '<%= yeoman.app %>/index.html',
options: {
dest: '<%= yeoman.dist %>'
}
},
usemin: {
html: ['<%= yeoman.dist %>/{,*/}*.html'],
css: ['<%= yeoman.dist %>/styles/{,*/}*.css'],
options: {
assetsDirs: ['<%= yeoman.dist %>' ,'<%= yeoman.dist %>/images' , '<%= yeoman.dist %>/bower_components/select2']
}
}
谢谢