简单示例:我想使用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',
我该怎么做?我不在乎它是否全部在同一个文件或单独的文件中,因为文件最终会被合并在一起。提前谢谢。
编辑:为了澄清,我正在谈论巴贝尔6。
答案 0 :(得分:1)
要映射您可以使用的每个文件:
babel: {
options: {
sourceMap: true,
presets: ['es2015']
},
dist: {
files: [{
expand: true,
src: ['folder/*.js'],
dest: 'dist'
}]
}
},