Начал изучать grunt, но пока без особых успехов. При компиляции stylus в css пропадают точки с запятой у последних свойств.
Например:
nav a:hover
color #DF4A38
компилируется в
nav a:hover {
color: #df4a38
}
И не работает watch с livereload при изменении свойств в файле *.styl.
Вот gruntfile:
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
stylus: {
compile: {
options: {
paths: ['styles/'],
compress: true
},
files: {
'styles/css/main.css' : 'styles/main.styl'
}
}
},
watch: {
stylus: {
files: ['styles/*.styl'],
tasks: ['stylus'],
},
livereload: {
options: { livereload: true },
files: ['**/*'],
}
}
});
grunt.loadNpmTasks('grunt-contrib-stylus');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['stylus', 'autoprefixer','watch']);
};