Grunt不再活了

时间:2014-01-28 14:33:11

标签: javascript angularjs gruntjs yeoman bower

我是网络开发的新手,我正在尝试构建一个小型的webapp。我用yoeman来设置所有东西,它做得很好,角度安装完美,我安装了角度动画和jquery-ui后用凉亭。自动重载网页自动发生,我真的很喜欢它。

过了一会儿,它停止了我的更改。我不知道为什么。我不确定我做了什么。

这是我的gruntfile观察部分的样子:

    // Watches files for changes and runs tasks based on the changed files
watch: {
  js: {
    files: ['<%= yeoman.app %>/scripts/{,*/}*.js'],
    tasks: ['newer:jshint:all'],
    options: {
      livereload: true
    }
  },
  jsTest: {
    files: ['test/spec/{,*/}*.js'],
    tasks: ['newer:jshint:test', 'karma']
  },
  styles: {
    files: ['<%= yeoman.app %>/styles/{,*/}*.css'],
    tasks: ['newer:copy:styles', 'autoprefixer']
  },
  gruntfile: {
    files: ['Gruntfile.js']
  },
  livereload: {
    options: {
      livereload: '<%= connect.options.livereload %>'
    },
    files: [
      '<%= yeoman.app %>/{,*/}*.html',
      '.tmp/styles/{,*/}*.css',
      '<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
    ]
  }
}

看起来不错吧?运行时没有出现错误:

grunt serve

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,LiveReload会在一段时间后停止工作。

对我有用的是重新安装LiveReload Chrome扩展程序,因此如果您未对Gruntfile进行任何更改,则可以尝试使用。