我目前使用yeoman和grunt-usemin任務來加速我的資產。但是,由於我正在使用視頻標記,因此usemin忽略poster
屬性。grunt-usemin海報屬性html視頻標籤的自定義模式
E.g.
<video id="video-1" poster="/images/awesomeFeature.png">
<source src="..."/>
</video>
咕嚕-usemin後,我會遇到下列情況:
<video id="video-1" poster="/images/ch6k8.awesomeFeature.png">
<source src="..."/>
</video>
我嘗試使用記錄patterns
選項記錄here,如下列:
usemin: {
options: {
assetsDirs: ['<%= cw.dist %>'],
patterns: {
html: [[/poster="([^"]*")/, 'Replacing reference to posters']]
}
},
html: ['<%= cw.dist %>/{,*/}*.html'],
css: ['<%= cw.dist %>/styles/{,*/}*.css']
}
然而,這不是沒有工作。來自grunt-usemin存儲庫的Examples使用javascript,但我似乎無法讓他們使用HTML。前面的issues指出這是正確的方向,但似乎無法找到一個工作的例子。想法?
在解決方案中添加了PR - https://github.com/yeoman/grunt-usemin/pull/254 – jjperezaguinaga