修改文档错误
基于babel6的edp插件。
$ npm i edpx-babel babel-preset-browser --save-dev
Webserver(edp-webserver-config.js)
var babel = require('edpx-babel/lib/babel-handler'); // 注意babel函数的参数是babel6的配置项目,所有参数都可以在babel官网上查到 // http://babeljs.io/docs/usage/options/ exports.getLocations = function () { return [ { location: /\.js($|\?)/, handler: [ babel({ presets: ['babel-preset-browser'] }) ] } ]; };
Builder(edp-build-config.js)
var BabelProcessor = require('edpx-babel/lib/BabelProcessor'); // 注意babel函数的参数是babel6的配置项目,所有参数都可以在babel官网上查到 // http://babeljs.io/docs/usage/options/ exports.getProcessors = function () { var babelProcessor = new BabelProcessor({ files: ['*.es'], compileOptions: { presets: ['babel-preset-browser'] } }); };
项目使用的配置与babel6完全一致,可以参考babel6配置手册。
推荐:
在ES6的特性选择上,babel-preset-browser会剔除所有依赖ES5的Getter/Setter或者getPrototypeOf函数的功能。其它特性是基本一致的。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
edpx-babel
基于babel6的edp插件。
Install
Usage
Webserver(edp-webserver-config.js)
Builder(edp-build-config.js)
Options
项目使用的配置与babel6完全一致,可以参考babel6配置手册。
推荐:
在ES6的特性选择上,babel-preset-browser会剔除所有依赖ES5的Getter/Setter或者getPrototypeOf函数的功能。其它特性是基本一致的。