2015-05-07 5 views
0

У меня есть вопрос noob о работе с Grunt. У меня есть задача с часами, настроенная с помощью функции livereload: true Я добавил тег в нижней части страницы, и когда я указываю браузер на localhost: port_number_i_can't_remember, он показывает страницу с сервером .js, я думаю ...Grunt LiveReload, не показывающий

Как я могу использовать функцию reneload для перезагрузки html, над которым я работаю. где я должен указать браузер? Я использую sublime3 и добавил пакет для печенки. Я также использую скобки, вкл/выкл между ними.

черновую файл:

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']); 

} 

Что я делаю неправильно здесь, ребята?

+0

Не могли бы вы опубликовать ваш Gruntfile.js? – rpadovani

+0

Отредактировав вопрос с помощью формы кода Gruntfile.js – talvasconcelos

ответ

1

Существует несколько способов включить его, и они перечислены в official wiki.

Самый простой является первой один, включают в себя

<script src="//localhost:35729/livereload.js"></script> 

до того </body> в вашей HTML странице.

Если вы имеете любой вопрос на одном из этих методов, пожалуйста, обновите вопрос соответственно

+0

У меня уже есть тег sript на странице html, перед тегом тега body, который был указан в исходном вопросе ... – talvasconcelos

Смежные вопросы