如何让角度应用的livereload工作?

时间:2015-07-31 04:57:58

标签: angularjs gruntjs

我正在尝试为一个简单的角度应用程序运行grunt livereload。这是gruntfile中的一部分:

watch: {
            livereload: {
                files: [
                    '*.{html,js}',
                    'static/{,*/}*.{css,js,png,jpg,gif,svg}'
                ],
                tasks: ['jshint'],
                options: {
                    livereload: LIVERELOAD_PORT
                }
            }
        },

所有文件(js,html)都在根目录中。当我运行'grunt server --force'时,我收到一个页面无法显示的错误?我如何解决这个问题,以便livereload工作?

当我运行'grunt server'时,我得到:

Warning: Object function createServer() {
  function app(req, res, next){ app.handle(req, res, next); }
  merge(app, proto);
  merge(app, EventEmitter.prototype);
  app.route = '/';
  app.stack = [];
  return app;
} has no method 'static' Use --force to continue.

plunkr:http://plnkr.co/edit/PvxU4R

1 个答案:

答案 0 :(得分:1)

更新您的package.json并使用grunt-contrib-connect的0.11.0版本。它应该有用。