在 grunt-useref 的 GitHub 页面上,它说:“grunt-useref 的灵感(和大量代码)来自 H5BP 和 Yeoman 的 usemin 任务。”
这两个项目之间的实际区别是什么?
在 grunt-useref 的 GitHub 页面上,它说:“grunt-useref 的灵感(和大量代码)来自 H5BP 和 Yeoman 的 usemin 任务。”
这两个项目之间的实际区别是什么?
他们似乎确实能够完成几乎相同的工作,即连接、缩小和替换原始 html 引用以使用生成的文件。现在,grunt-usemin 被用作 grunt 中连接和缩小的前后挂钩,而 grunt-useref
通过查看文档以及存储库统计信息,可以发现实际差异如下:
useminPrepare
使用文件解析 html 块以进行处理,并生成用于连接和缩小任务的配置块,以包含在您的 gruntfile 中usemin
用指向目标文件的链接替换那些原始块的工作,从而修改这些文件如上所述,grunt-useref 是在 2012 年 10 月从 grunt-usemin 部分分叉出来的,当时在名称下重用了 usemin 任务代码useref
,这似乎只是为了最近的 grunt 版本兼容性而打了补丁。
useref
一次性解析块、连接、缩小和替换原始 .html 文件中的块