使用 es6 的 Grunt 配置
Grunt config with es6
在 es6 中可以这样写 grunt 配置文件吗?
//Gruntfile.js
module.exports = function (grunt) {
var arr = [1,2,3];
arr.forEach(val => {
...
});
...
}
GruntJS 是一个基于 javascript 的应用程序。它在 node/iojs 进程下运行,并遵守该环境的功能。如果您使用 iojs 或支持这些功能的节点版本,那么可以。
一种可能的方式来轻松地做到这一点是使用 Babel 的 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({})
}
在 es6 中可以这样写 grunt 配置文件吗?
//Gruntfile.js
module.exports = function (grunt) {
var arr = [1,2,3];
arr.forEach(val => {
...
});
...
}
GruntJS 是一个基于 javascript 的应用程序。它在 node/iojs 进程下运行,并遵守该环境的功能。如果您使用 iojs 或支持这些功能的节点版本,那么可以。
一种可能的方式来轻松地做到这一点是使用 Babel 的 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({})
}