使用es6的Grunt配置 [英] Grunt config with es6
本文介绍了使用es6的Grunt配置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
// Gruntfile.js
模块可以在es6中编写grunt配置文件吗? .exports = function(grunt){
var arr = [1,2,3];
arr.forEach(val => {
...
});
...
}
解决方案
一种可能的方式是毫无痛苦地使用Babel的 babel-register
模块,如下所示:
安装:
npm install babel-register --save-dev
.babelrc:
{
预设值:[es2015]
}
Gruntfile.js:
require('babel-register')
module.exports = require('./ Gruntfile.es')。default
Gruntfile.es
导出默认功能(grunt){
grunt.initConfig({})
}
It is possible to write grunt config files in es6 like this?
//Gruntfile.js
module.exports = function (grunt) {
var arr = [1,2,3];
arr.forEach(val => {
...
});
...
}
解决方案
One possible way to do this painlessly is to use Babel's babel-register
module like this:
Installation:
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配置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文