所以我在我的gruntfile中有这个:
gruntConfig.babel = {
options: {
sourceMap: true
},
dist: {
files: {
"dist/server.js": "src/*.js"
}
}
};
这正确地转换了src中的所有js文件,但每次都会覆盖dist / server.js。
这一定非常简单,但我似乎无法弄清楚如何让它写入不同的输出文件,每个源文件一个。
答案 0 :(得分:32)
可以使用dynamic files mapping来实现。
对于您的案例,配置将如下所示:
gruntConfig.babel = {
options: {
sourceMap: true
},
dist: {
files: [
{
expand: true,
cwd: 'src/',
src: ['*.js'],
dest: 'dist/'
}
]
}
};