grunt usemin和grunt filerev

时间:2015-07-30 18:49:32

标签: javascript gruntjs grunt-usemin

我正在使用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 ??

相关的任何选项

0 个答案:

没有答案