语音, 我正在使用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,其中所有从文件夹1src编译的.js文件,在folder2 / src内创建文件夹babel,其中所有从文件夹2 / src编译的.js文件