繁体   English   中英

Grunt LiveReload不显示

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM