Я написал задание для переноса ES6 в ES5. Ниже приведен мой файл Gruntfile.js.
module.exports = function (grunt)
{
require("load-grunt-tasks")(grunt);
grunt.initConfig({
"babel": {
options: {
presets: ['es2015']
},
dist: {
files: [{
expand: true,
cwd: '/Users/pankajmeshram/Documents/IVWorkSpace/enfresh/resources/modules',
src: ['**/*.es6'],
dest: '/Users/pankajmeshram/Documents/IVWorkSpace/enfresh/resources/modules',
ext: '.js'
}]
}
}
});
grunt.registerTask("default", ["babel"]);
};
В этом файле я хочу динамически передать параметры cwd и dest, чтобы я мог использовать их для другого проекта, а также у нас есть общая сборка для всех наших проектов.
Если кто-то работал над этим раньше, вы можете предложить какие-то способы или любое альтернативное решение этой задачи.