我是网络开发的新手,我正在尝试构建一个小型的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
答案 0 :(得分:1)
我遇到了同样的问题,LiveReload会在一段时间后停止工作。
对我有用的是重新安装LiveReload Chrome扩展程序,因此如果您未对Gruntfile进行任何更改,则可以尝试使用。