2015-07-28 24 views
6

È possibile scrivere file di configurazione grunt in es6 come questo?Grunt config con es6

//Gruntfile.js 
module.exports = function (grunt) { 
    var arr = [1,2,3]; 
    arr.forEach(val => { 
    ... 
    }); 
    ... 
} 
+0

È sempre possibile transpile tua gruntfile per ES5. – Bergi

risposta

2

Un possibile modo per farlo in modo indolore è quello di utilizzare il modulo di Babel babel-register come questo:

Installazione:

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({}) 
} 
0

GruntJS è un'applicazione basata su JavaScript. Funziona sotto il nodo/processo iojs e aderisce alle funzionalità di quell'ambiente. Se si utilizza iojs o una versione di nodo che supporta queste funzionalità, allora sì, è possibile.

+1

Come posso impostare il mio nodo per supportare queste funzionalità? – mqklin