由于我想使用Bourbon,我期待着删除指南针任务,并使用简单的sass任务,但由于某些原因,它似乎不能编译我的scss文件。
我有以下目录结构:
yeomanApp/
app/
styles/
css/
scss/我的Gruntfile.js看起来像这样:
...
grunt.initConfig({
...
sass: {
dist: {
files: [{
expand: true,
cwd: '<%= yeoman.app %>/styles',
src: ['scss/{,*/}*.scss'],
dest: 'css',
ext: '.css'
}]
}
},
...
});
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.registerTask('server', function (target) {
if (target === 'dist') {
return grunt.task.run(['build', 'connect:dist:keepalive']);
}
grunt.task.run([
'clean:server',
'concurrent:server',
'sass',
'autoprefixer',
'connect:livereload',
'watch',
]);
});
...运行此任务时:
$ grunt sass
Running "sass:dist" (sass) task
Done, without errors.但是,我的scss文件没有编译成app/styles/css。
我遗漏了什么?
发布于 2013-11-20 03:06:37
我觉得有个问题:
dest: '<%= yeoman.app %>/styles/css',而且应该能行得通。
https://stackoverflow.com/questions/19881958
复制相似问题