【发布时间】:2015-09-16 07:59:06
【问题描述】:
我使用 Yeoman 作为项目生成器制作了一个 AngularJS Web 应用程序。当我运行命令时:
grunt build
所有任务都开始了,但卡在了 htmlmin 任务:
Running "htmlmin:dist" (htmlmin) task
我需要按 CTRL+Z。 其他任务完成没有问题(除了 jshint 中的一些警告)。 但是,当我查看 dist 目录中的 HTML 文件时,似乎完成了 htmlmin 任务。 这个问题是最近才出现的,在以前的版本中一切正常。
什么会导致 htmlmin 任务问题?
【问题讨论】:
-
这发生在我身上一次,调试后发现该问题与格式错误的 HTML 有关(我的情况是属性中缺少结束引号)
-
谢谢您的回答。我认为你是对的,但现在的问题是如何找到格式错误的 HTML。你有什么想法或建议我一些工具来找到它吗?我正在尝试: xmllint --html fileName.html 但到目前为止还没有运气
-
你可以使用 github.com/yaniswang/HTMLHint 或 github.com/htmllint/htmllint 之类的东西
-
感谢您的帮助。我还发现这应该很有用link 并且正如 mattrw89 帖子中所述,查看我可以找到的最后一个缩小的 html 文件,所以第一个未缩小的可能是有问题的文件。一有时间,我就会看看那个文件。
标签: angularjs build gruntjs yeoman-generator