webpack配置polyfill 按需引入配置踩坑记录

本文记录了在webpack打包中如何实现ES6语法和新增方法的按需转换。在配置babel时,通过设置useBuiltIns为"usage"可以在开发中仅引入使用到的ES6+特性,避免资源浪费。同时提到了配置过程可能需要的依赖安装及其注意事项。
摘要由CSDN通过智能技术生成

polyfill 按需导入

ES6语法转换

1、我们在webpack打包得过程中都会遇到ES6语法转ES5的问题,而ES6转ES5分为两部分,一部分是let、箭头函数等语法转换; 另一部分是ES6新增像Promise、async等方法的转换。
2、语法转换配置简单如下:
在这里插入图片描述
3、新增方法转换如下:
在这里插入图片描述
当然记得提前下载对应的依赖
4、在通过上图配置转换ES6语法有一个问题,转换后的内容引入全部新增语法,而实际开发中你可能只用到了一小部分,这会造成不必要的资源浪费,所以我们需要的是,开发过程中用到哪些方法,引入哪些。配置如下:

entry: {
   
   index: './src/index.js'
},<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值