Речь, я использую grunt + babel для компиляции своего кода, получается, что мои папки организованы следующим образом
-folder1
-amd
-src
-scri.js
-folder2
-amd
-src
-scri.js
-folder3
-subfolder3
-amd
-src
-scri.js
И я могу использовать babel только очень специфическим способом, например
grunt.initConfig({
babel {
options {
sourceMap false,
presets ['env']
},
dist {
files [{
expand true,
cwd '.folder1amdsrc', I only specify the folder1
src ['.js'],
dest '.folder1amdbabel' I only specify the folder1
}]
}
}
Я хотел, чтобы он запускался во всех папках amdsrc и генерировал в самой папке src файлы, скомпилированные babel, я попробовал следующее
grunt.initConfig({
babel {
options {
sourceMap false,
presets ['env']
},
dist {
files [{
expand true,
cwd 'amdsrc',
src ['.js'],
dest 'amdbabel'
}]
}
CWD Я не знаю, почему это не работает, идея заключалась в том, чтобы получить все папки, которые содержат папки amdsrc и сделать его основой
DEST в этой части у меня естьне знаю, как оставить dest (папку, сгенерированную babel babel) точно внутри папки, в которой находится src, например ... внутри folder1 / src папку babel со всеми файлами .js, скомпилированными из folder1src, внутри folder2 / src создатьпапка babel со всеми файлами .js, скомпилированными из folder2 / src