-1

我正在寻找一个脚本,它可以读取一个 HTML 文件(实际上是一个 Smarty 模板文件,但这不重要),解析出标签的路径,<script></script>并将<link/>它们用作 UglifyJS/UglifyCSS(或其他缩小软件)的输入)。如果脚本也能够下载远程资源,则可以加分。

我想按照它们在我的 HTML 文件中出现的顺序缩小我的资源,而无需手动构建列表。也许一些gulp插件可以完成这样的任务?

我可以自己编写一个脚本来执行此操作,但我更愿意使用已经过测试并且背后有大量社区的东西。

4

1 回答 1

1

抱歉,如果您的意思只是在 JS 中。

这里有一点sed:

sed -n "s/<\(script\|link\)\+.*\(href\|src\)=\"\([^\'\"]*\)\".*/\3/p" <filename>

将返回文件中脚本或链接标记中的 href 或源的值。

于 2014-10-08T18:26:44.130 回答