在grunt-useref的GitHub页面上,它说:“grunt-useref的灵感(和大块代码)来自H5BP和Yeoman的usemin任务。”
两个项目之间的实际差异是什么?
答案 0 :(得分:2)
他们似乎能够完成相同的工作,即concat,minify,并替换原始的html引用以使用生成的文件。 grunt-usemin现在用作grunt中串联和缩小的前后钩子,而grunt-useref
通过查看文档以及存储库统计信息,可以发现实际差异如下:
useminPrepare
使用for文件解析html块并处理并生成用于连接的配置块。包含在gruntfile中的缩小任务usemin
负责使用指向目标文件的链接替换原始块,从而修改这些文件如上所述,grunt-useref在2012年10月部分地分离了grunt-usemin,reusing the usemin task code at that time under the name of useref
,对于最近的grunt版本兼容性似乎只有patched。
useref
一次解析块,连接,缩小和替换原始.html文件中的块