我尝试了很多Grunt插件。 grunt-cdnify,grunt-cdn等。都有同样的问题。当他们添加cdn基本网址时,他们不尊重网址的相对路径。基本上我需要的是“/page/resources/index.html”资产从(例如)改变:
<link rel="stylesheet" href="css/resources_style.css">
为:
<link rel="stylesheet" href="//cdn.com/page/resources/css/resources_style.css">
对于sripts和图像也一样。
我有很多像“资源”这样的文件夹,每天我们添加更多,所以我只能指向插件中的每个文件夹。我需要它理解文件对于每个文件的绝对路径。
我还搜索了一些插件,只是将我的资产的相对网址转换为绝对的,然后添加cdn但我没有运气。