我正在使用grunt filerev和grunt usemin来替换我的jsp文件中的所有资产引用。但是我有一个特殊任务失败的独特问题:
我有一个jsp包含javascript:
1.jsp
=====
....
<script type="text/javascript" src="/assets/js/sample.js"/>
<script type="text/javascript" src="/assets/js/example.js?config=1"/>
....
在上面的例子中注意查询参数(config = 1)。如果资产不包含任何查询参数,则grunt filerev和usemin会正确地用它的revved名称替换该资产。
在上面的示例中,它正确地替换了第一个资产引用,但无法替换第二个资产引用。
即输出如下:
1.jsp
=======
...
<script type="text/javascript" src="/assets/js/sample.a1234asdf3.js"/>
<script type="text/javascript" src="/assets/js/example.js?config=1"/>
...
我尝试用谷歌搜索任何选项来克服这个问题(即在第二种情况下实现正确的替换(用查询参数引用的资产))但是无法获得太多信息。 任何想法如何克服这个?我错过了与grunt filerev和grunt usemin ??
相关的任何选项