如何调试抖动规则执行?

How to debug shake rules execution?

我喜欢 Shake 作为一个构建系统,但我发现 Shake 很难解决的一件事是解决规则触发问题。我经常 运行 遇到这样的情况,我 认为 有些东西不应该被重建,但它却被重建了。

除了盯着代码和认真思考之外,解决这类问题的指导方针有哪些?

有一个页面标题为 Debugging on the Shake Website. The HTML profiling reports might also shed some light. The plan is to enhance the HTML profile reports to give a more question/answer style interface, tracked at #446 and #148