使用 babel 编译多个文件

Compiling several files with babel

简单示例:我想使用babel(通过grunt)编译一个文件夹中的所有文件,而不必一个一个地指定文件。我该怎么做呢?我基本上查看了 Babel 的所有文档(以及许多其他地方),但一无所获。

我知道我能做到:

'dist/folder/a.js': 'folder/a.js',
'dist/folder/b.js': 'folder/b.js',
'dist/folder/c.js': 'folder/c.js'

但我想做的是:

'dist/folder/': 'folder/*.js',

我也尝试了以下方法,但它在第一个文件后停止:

'dist/folder/alltogethernow.js': 'folder/*.js',

我该怎么做?我真的不在乎它是在同一个文件中还是在单独的文件中,因为文件最终会合并在一起。提前致谢。

编辑:澄清一下,我说的是 babel 6。

要映射每个单独的文件,您可以使用:

babel: {
    options: {
        sourceMap: true,
        presets: ['es2015'] 
    },
    dist: {
         files: [{
            expand: true,  
            src: ['folder/*.js'], 
            dest: 'dist'
          }]
    }
},