使用es6的Grunt配置 [英] Grunt config with es6

查看:115
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆