Yeoman Webapp Generator LiveReload Snippet不工作

时间:2013-05-18 07:30:57

标签: javascript node.js gruntjs yeoman livereload

我一直在尝试在WebApp Generator中采用GruntFile.js并根据我的需要进行模拟。我对生成器的问题是它没有注入LiveReload中间件片段。例如,GruntFile的connect部分下面的代码如下:

       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插件,每个后续请求都是一个Can not GET /。有人有工作的livereload和grunt-watch GruntFile?我知道最新版本的grunt-watch已经有了liveReload。

1 个答案:

答案 0 :(得分:0)

这是一个众所周知的bug,我们正在调查它。