2015-07-28 21 views
6

Możliwe jest pisanie plików konfiguracyjnych gruntu w es6, jak to?Konfiguracja Grunta z es6

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

Zawsze można transpile swoją gruntfile do ES5. – Bergi

Odpowiedz

2

Jednym z możliwych sposobów, aby to zrobić bezboleśnie jest użycie modułu Babla babel-register tak:

montażu:

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 to aplikacja oparta na javascript. Działa w ramach procesu node/iojs i dostosowuje się do możliwości tego środowiska. Jeśli używasz iojs lub wersji węzła, która obsługuje te funkcje, to tak, jest to możliwe.

+1

Jak mogę ustawić mój węzeł, aby obsługiwał te funkcje? – mqklin