[英]Grunt LiveReload not showing
我对Grunt有一个关于livereload的菜鸟问题。 我已使用livereload配置了watch任务:true,我在页面底部添加了标记,当我将浏览器指向localhost:port_number_i_can_t_remember时,它显示了一个带有.js服务器的页面,我想...
我如何使用livereload重新加载我正在处理的HTML。 我必须在哪里指向浏览器? 我正在使用sublime3并添加了livereload软件包。 我也使用括号,两者之间是开/关。
咕unt声文件:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
options: {
includePaths: ['sass/**/*.scss']
},
dist: {
options: {
outputStyle: 'compressed',
sourceMap: true
},
files: {
'css/materialize.css': 'sass/materialize.scss'
}
}
},
watch: {
grunt: {
options: {
livereload: true
},
files: [
'css/*.css',
'*.html'
]
},
sass: {
files: 'sass/**/*.scss',
tasks: ['sass']
},
}
});
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('build', ['sass']);
grunt.registerTask('default', ['build', 'watch']);
}
伙计们,我在做什么错?
有几种方法可以启用它,并且它们在官方Wiki中列出。
最简单的是第一个,包括
<script src="//localhost:35729/livereload.js"></script>
在</body>
之前。
如果您对这些方法之一有任何疑问,请相应地更新问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.