这是我当前的 Gruntfile:
module.exports = function(grunt) {
grunt.config.init({
sass: {
dist: {
options: {
'style': 'expanded'
},
files: {
'assets/css/style.css': 'src/scss/main.scss'
}
}
}
});
require('load-grunt-tasks')(grunt);
}
grunt sass:dist
从控制台运行编译main.scss
到给定的目录。
现在我想使用 globbing 模式,因为文件可能会被移动或可能会获得一个新名称:
module.exports = function(grunt) {
grunt.config.init({
sass: {
dist: {
options: {
'style': 'expanded'
},
files: {
'assets/css/style.css': 'src/**/*.scss'
}
}
}
});
require('load-grunt-tasks')(grunt);
}
现在我仍然Done, without errors.
在运行后得到grunt sass:dev
,但 css 不会被编译。
可能通配模式以某种方式失败,但我不知道为什么?