gruntfile に次のものがあります。
usemin: {
html: ['<%= yeoman.dist %>/**/*.html'],
css: ['<%= yeoman.dist %>/styles/**/*.css'],
js: ['<%= yeoman.dist %>/scripts/**/*.js'],
options: {
assetsDirs: ['<%= yeoman.dist %>','<%= yeoman.dist %>/styles/**/*'],
patterns: {
js: [
[/css:["']styles\/?.*\/(.*\.css)['"]/g, 'revved css resolves']
]
}
}
}
revved cssファイルへの参照を含むjavascriptファイルを指定すると、これは私が望むことを行います。ただし初登場のみ。これがグローバルに機能する必要があります(したがって、「/ g」修飾子です。手がかりはありますか?
入力は、おおよそ次のようなファイルです。
foo:{includes:{css:"styles/something.css"}},bar:{includes:{css:"styles/something.css"}}
最終的には次のようになります(0123456がrevからのハッシュであると仮定):
foo:{includes:{css:"styles/0123456.something.css"}},bar:{includes:{css:"styles/something.css"}}
私が欲しいのは:
foo:{includes:{css:"styles/0123456.something.css"}},bar:{includes:{css:"styles/0123456.something.css"}}
ありがとう。