以下配置按预期工作,但是当//build: {
未注释这些内容时,它要么默默地失败,要么做了一些令我意想不到的事情。
babel: {
//build: {
options: {
sourceMap: true,
presets: ['es2015']
},
dist: {
files: [{
expand: true,
cwd: 'build/src/app',
src: ['**/*.js'],
dest: 'build/src/es5-app'
}]
}
//}
},
因此,在//build: {
注释掉的情况下,es5-app
会在 处创建目录build/src
,但在//build: {
未注释的情况下,不会创建目录。在这两种情况下, grunt 都运行为grunt babel
,并返回Done, without errors
。