2
到ES5
我的呼噜声文件如下:递归转换器ES6使用巴贝尔与咕噜
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt);
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
clean: {
js: ['src/*.min.js']
},
babel: {
files: {
expand: true,
src: ['src/*.js','src/*/*.js','src/*/*/*.js'],
ext: '-modified.js'
},
options: {
sourceMap: false,
presets: ['babel-preset-es2015']
}
},
watch: {
tasks: ['babel']
}
});
grunt.registerTask('default', ['clean','babel']);
};
有没有更好的办法来配置“SRC”这一点,以便将递归找出src文件夹内的js文件和子文件夹和transpile这些文件:
src: ['src/*.js','src/*/*.js','src/*/*/*.js']