【发布时间】:2015-06-16 16:49:45
【问题描述】:
所以我正在尝试设置我的第一个 grunt 应用程序,但我正在为 watch 任务而苦苦挣扎。
当我运行任务时,当我更改我的 sass 文件时,它看起来正在工作,但 css 文件没有更新,所以看起来它没有编译。
我想知道是否需要安装其他东西,对我来说这是全新的......我不确定我是否理解,因为它看起来很简单但我无法让它工作。
这是我的代码
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
watch:{
sass:{
options: {
livereload: true
},
files:['sass/**/*.scss'],
task:['sass']
},
css: {
files: ['css/*.css'],
tasks: []
}
},
sass: {
dist: {
files: [{
expand: true,
cwd: 'sass',
src: ['*.scss', '*.sass'],
dest: 'css/',
ext: '.css'
}]
}
}
});
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['sass']);
};
【问题讨论】:
标签: javascript sass gruntjs