Javascript Yeoman Webapp生成器LiveReload代码段不工作
我一直在尝试在WebApp生成器中采用gruntile.js,并根据我的需要对其进行建模。我对生成器的问题是它没有注入LiveReload中间件片段。例如,GrunFile的connect部分下的以下代码如下:Javascript Yeoman Webapp生成器LiveReload代码段不工作,javascript,node.js,gruntjs,yeoman,livereload,Javascript,Node.js,Gruntjs,Yeoman,Livereload,我一直在尝试在WebApp生成器中采用gruntile.js,并根据我的需要对其进行建模。我对生成器的问题是它没有注入LiveReload中间件片段。例如,GrunFile的connect部分下的以下代码如下: livereload: { options: { middleware: function (connect) { return [
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插件,每个后续请求都是一个无法获取的/。有人有工作的livereload和GruntFile手表吗?我知道最新版本的grunt watch已经在liveReload中诞生了 这是一个已知的问题,我们目前正在研究它。我也有一个类似的问题,livereload没有开箱即用。我按照你的建议交换了这个片段,它成功了。我没有收到您收到的备用请求错误。也许你应该尝试更新所有内容并重试。太棒了-谢谢。刚从主干发电机借用了GruntFile。谢谢Sindre。这是GrunFile、connect livereload或grunt contrib connect的实际问题吗?我正试图找到它。主干GruntFile和Yeoman生成器似乎工作正常。