Javascript 解析HTML文件以生成UglifyJS/UglifyCSS的JS和CSS路径列表

Javascript 解析HTML文件以生成UglifyJS/UglifyCSS的JS和CSS路径列表,javascript,html,minify,uglifyjs,uglifycss,Javascript,Html,Minify,Uglifyjs,Uglifycss,我正在寻找一个脚本,它可以读取HTML文件(实际上是一个Smarty模板文件,但这不重要),解析和标记的路径,并将它们用作UglifyJS/UglifyCSS(或其他小型化软件)的输入。如果脚本还能够下载远程资源,则可以获得额外的点数 我希望按照资源在HTML文件中的显示顺序缩小资源,而无需手动构建列表。也许一些gulp插件可以完成这样的任务 我可以自己编写一个脚本来实现这一点,但我更愿意使用经过测试并有大量社区支持的东西。如果您是说只使用JS,请道歉 这里有一点小问题: sed -n "s/&

我正在寻找一个脚本,它可以读取HTML文件(实际上是一个Smarty模板文件,但这不重要),解析
标记的路径,并将它们用作UglifyJS/UglifyCSS(或其他小型化软件)的输入。如果脚本还能够下载远程资源,则可以获得额外的点数

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


我可以自己编写一个脚本来实现这一点,但我更愿意使用经过测试并有大量社区支持的东西。

如果您是说只使用JS,请道歉

这里有一点小问题:

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

sed-n“拍拍背和拍拍背的优惠券:”要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。“我不是在寻找最好的工具,也不是在寻找关于哪个工具更好的意见。我只是在寻找这样的工具。你在使用什么任务运行程序?咕哝吞咽还有别的吗?grunt有一个usemin可以帮你做这件事。目前我没有使用正在运行的任务。我在开发环境中使用一个文件监视程序来执行这些类型的任务。我将签出usermin。