Grunt конфиг с es6
Можно написать конфигурационные файлы grunt в es6, как это?
//Gruntfile.js
module.exports = function (grunt) {
var arr = [1,2,3];
arr.forEach(val => {
...
});
...
}
2 ответа
Решение
Один из возможных способов сделать это безболезненно, это использовать Бабель babel-register
Модуль, как это:
Монтаж:
npm install babel-register --save-dev
.babelrc:
{
presets: ["es2015"]
}
Gruntfile.js:
require('babel-register')
module.exports = require('./Gruntfile.es').default
Gruntfile.es
export default function(grunt) {
grunt.initConfig({})
}
GruntJS - это приложение, основанное на JavaScript. Он работает в рамках процесса node/iojs и соответствует возможностям этой среды. Если вы используете iojs или версию узла, которая поддерживает эти функции, то да, это возможно.