Javascript 尝试使用yeoman、gateway和livereload错误

Javascript 尝试使用yeoman、gateway和livereload错误,javascript,node.js,Javascript,Node.js,我按照这里的说明尝试让yeoman为我搭建一个应用程序,然后使用grunt使用livereload和PHP设置服务器,但它不起作用: 代码的主要部分是将其添加到connect.livereload.options: middleware: function (connect) { return [ lrSnippet, gateway(__dirname + '/app', { '.php': 'php-cgi' }), mountFolder(c

我按照这里的说明尝试让yeoman为我搭建一个应用程序,然后使用grunt使用livereload和PHP设置服务器,但它不起作用:

代码的主要部分是将其添加到connect.livereload.options:

middleware: function (connect) {
  return [
    lrSnippet,
    gateway(__dirname + '/app', {
      '.php': 'php-cgi'
    }),
    mountFolder(connect, '.tmp'),
    mountFolder(connect, 'app')
  ];
}
我在运行grunt Service时出现以下错误:

Warning: lrSnippet is not defined Use --force to continue.

我做错了什么?

不管我怎么想。grunt contrib liverreload实际上被弃用,取而代之的是grunt contrib watch

根据旧文档,尽管我只需要定义lrSnippet变量以及其他一些变量: