0
我想用grunt編譯scss文件。使用論文模塊Grunt:SCSS文件沒有編譯
grunt-contrib-sass
grunt-contrib-watch
grunt-contrib-concat
他這樣說,我所有的常規CSS文件被編譯成我的主css文件,但沒有我的.scss文件一樣。我試圖在命令行手動編譯我的文件,並且它工作正常(sass styles.scss:style.css
),所以它與我的.scss或ruby無關。我究竟做錯了什麼?
這是我Gruntfile.js看起來像
require('time-grunt')(grunt);
var jsFileList = [
'bower_components/slick-carousel/slick/slick.js',
'sources/js/dom_ready.js'
];
var cssFileList = [
'bower_components/bootstrap/dist/css/bootstrap.css',
'bower_components/slick-carousel/slick/slick.css',
'sources/sass/styles.scss',
'sources/sass/responsive.scss',
];
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
files: {
'assets/css/styles.css': cssFileList
}
}
},
concat: {
options: {
separator: ';'
},
dist: {
src: jsFileList,
dest: 'assets/js/script.js'
}
},
watch: {
css: {
files: cssFileList,
tasks: ['sass'],
},
js: {
files: jsFileList,
tasks: ['concat']
}
}
});
grunt.registerTask('default', [
'sass',
'concat'
]);
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-concat');