【发布时间】:2015-05-01 10:51:39
【问题描述】:
假设我的项目中有 2 个静态资产(html 文件),文件 a.html 和 b.html。
文件 a.html 包含指向文件 b.html 的链接。
现在我运行了一个构建,这 2 个文件的名称已更改,一切正常(通过 filerev 模块)。
现在我只需要在文件b.html 中做一个小改动-> filerev 将在下一次构建中为文件b.html 提供一个新名称。因为文件 a 没有更改,所以它与上一个版本具有相同的名称。
现在,在下一个构建中,usemin 将转到文件 a 并将链接修复到新的 file b 名称,一切看起来都很好。但不是,因为文件 a 仍然与 prev build 同名,用户在尝试从 a 访问文件 b 时会得到一个断开的链接。
【问题讨论】:
标签: gruntjs yeoman yeoman-generator grunt-usemin