2015-11-28 4 views
1

Пожалуйста, я не уверен, если я неправильно понял, во что хрюкать. Я ожидал, что напишу файлы .ssss и grunt возьму то, что я пишу в sass, и обновить их в моем файле .css. Я научился настраивать свой файл grunfile.js here. Тем не менее, после запуска часов ворчания, ворчание продолжает наблюдать и изматывать мой .scss-файл, когда я его меняю. Однако, вопреки моему ожиданиям, он не обновляет мой .css-файл. Ниже мой gruntfile.js, используя обновление моего файла css с помощью grunt

module.exports = function(grunt) { 
    grunt.initConfig ({ 
    sass: { 
     dist: { 
     files: { 
      'public/stylesheets/style.css' : 'sass/style.scss' 
     }, 
     options: { 
      loadPath: ['bower_components/foundation-apps/scss'] 
     } 
     } 
    }, 
    watch: { 
     source: { 
     files: ['**/*.sass','**/*.scss'], 
     tasks: ['sass'], 
     options: { 
      livereload: true, // needed to run LiveReload 
     } 
     } 
    } 
    }); 
    grunt.loadNpmTasks('grunt-sass'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 
    grunt.registerTask('default', ['sass']); 
}; 

В моей странице, я только ссылка на style.css и ожидаю, что он будет обновляться с моим содержанием .scss. Что я пропущу, пожалуйста? Любая помощь будет оценена по достоинству.

ответ

0

Попробуйте добавить watch к default задачи:

grunt.registerTask('default', ['watch', 'sass']);