Yeoman生成器,Grunt:使用grunt-usemin和grunt-rev的正确方法

3

我遇到了grunt-usemingrunt-rev的问题。

首先,设置测试环境的简单工作流程如下:

  1. 使用yo webapp(与generator-angular相同)生成Web应用程序。
  2. 运行grunt任务。
  3. grunt任务成功完成构建。

好的,在这一点上,让我们导航到 'dist/scripts'。在这里,main.js的版本已被修订(例如:01d39df5.main.js)(由于使用了grunt-rev所以是正确的)。对于main.css文件也是一样,只有在'dist/styles'目录下才能找到版本已被修改的文件。

但是问题是,index.html包含了对未经修改的文件main.jsmain.css的引用。我理解,grunt-usemin工作不正确或配置错误。

是否有人可以指出如何正确地使用grunt-rev以及grunt-usemin


你是否在使用Windows操作系统?目前usemin存在一个bug,导致它无法找到和替换已修订的文件。 - passy
@passy 是的,没错。您能告诉我在哪里提到了错误吗? - oaleynik
1
@passy,我已经找到了。感谢您的帮助。 - oaleynik
1个回答

0

Windows grunt.file.expand模式搜索错误已在grunt-usemin v0.1.11中修复。我刚刚在Windows上测试了yo webapp,然后是grunt --force,现在dist\index.html包含对css和js文件的修订名称的引用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接