1

我一直在尝试在 WebApp Generator 中采用 GruntFile.js 并将其塑造成我的需要。我对生成器的问题是它没有注入 LiveReload 中间件片段。因此,例如 GruntFile 的连接部分下的以下代码如下:

       livereload: {
            options: {
                middleware: function (connect) {
                    return [
                        mountFolder(connect, '.tmp'),
                        mountFolder(connect, yeomanConfig.app),
                        lrSnippet
                    ];
                }
            }
        }

这肯定是不对的,因为需要在 mountFolder() 之前调用 lrSnippet?正确的?因此,如果我执行以下操作:

       livereload: {
            options: {
                middleware: function (connect) {
                    return [
                        lrSnippet,
                        mountFolder(connect, '.tmp'),
                        mountFolder(connect, yeomanConfig.app)
                    ];
                }
            }
        }

它适用于后续请求。所以它会处理一个请求,然后当我刷新时,它会挂起。再次刷新就可以了。很奇怪。我使用了 connect-livereload 插件,随后的每个请求都是无法 GET /。有人有工作的 livereload 和 grunt-watch GruntFile 吗?我知道最新版本的 grunt-watch 已经加入了 liveReload。

4

1 回答 1

0

这是一个已知的错误,我们目前正在调查它。

于 2013-05-18T23:35:10.523 回答