前端工程化-webpack(babel编译ES6)

最新版安装与普通安装

 

使用babel-loader编译ES6,需要遵循规范,安装babel-presets

规范列表

 

对应babel-loader,babel-preset安装最新版和普通版:

presets算是loader的参数,如何指定参数?

 

 babel-presets也有一个参数就是targets,这个参数告诉babel当你编译时,根据你指定的targets选择哪些语法编译,哪些语法不编译

可以看出下图的includes方法和set都没有编译,这是因为一些低版本浏览器中不存在

 

 babel-presets针对编译的是语法,要想使得这些函数与方法也被编译,就要用到babel的两个插件

 

 

 

1.babel ployfilll

 

2.babel runtime transform

局部垫片使用,新建.babelrc文件:

webpack.config.js改成:

 

 

由于babel-runtime不是最新版本重新安装

 

转载于:https://www.cnblogs.com/raind/p/8574795.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值