bebel简介
bebel是一个JavaScript转码器,由于每个浏览器对ES6标准支持的程度有区别,对之前的ES标准支持良好,bebel的作用就是将ES6标准编写的代码转换为浏览器支持良好的JavaScript,开发者可以使用ES的新特性,而又保证了浏览器的兼容性。
SyntaxError: Unexpected token分析
在使用命令:
1 | webpack --watch --progress --colors --display-error-details --config webpack/webpack.config.js |
编译项目时,提示错误:
1 | ERROR in ./src/views/HomeRedux.js |
在使用export导出模块时提示语法错误,原来是此处是ES2017的写法。需要在配置文件中增加stage-0
配置:
1 | var webpack = require('webpack'); |
presets
字段设定转码规则,官方提供以下的规则集,可以根据需要安装。
1 | # ES2015转码规则 |
参考资料: