babel 配置

技术babel 配置 babel 配置@babel/preset-env
通过配置 useBuiltIns 参数有三种实现方式
1. "entry"
需要在入口文件添加import "core-js",

巴别塔构型

@babel/preset-env

有三种方法可以通过配置useBuiltIns参数来实现它。

1. "entry"

需要将Import 'core-js '添加到条目文件中。打包后,根据browserslist,导入的“core-js”将被所有与浏览器不兼容的polyfill替换。

[

预置' : [

['@babel/preset-env ',

{

使用内置' : '条目'

}

]

]

}

2. "useage"

根据目标浏览器和代码中使用的特性,根据需要引入polyfill,并需要填写另一个参数corejs。

{

预置' : [

['@babel/preset-env ',

{

useBuiltIns ' : '用法',

corejs': 3

}

]

]

}

Babel编译通常不包括node_modules,因此“使用usebuiltin”:“用法”存在风险,可能无法为依赖包添加必要的polyfill。

3. "false"(默认值)

此时不要在polyfill上操作。如果引入@babel/polyfill,则不管配置的浏览器兼容性如何,都会引入所有polyfill。

[

预置' : [

['@babel/preset-env ',

{

useBuiltIns ' :false

}

]

]

}

@babel/runtime + @babel/plugin-transform-runtime

@babel/runtime集成了语法转换中使用的所有辅助功能。

@ Babel/plugin-transform-runtime有三个函数,其中一个是在语法转换后自动移除inline helper函数(inline Babel helpers),代之以@ Babel/runtime/helper中的helper函数。

{

预置' : [

['@babel/preset-env']

],

插件' : [

[

@ babel/plugin-transform-runtime ',{ 0

corejs': 3

}

]

]

}

有几种方法可以指定执行环境browslist和browslist的配置,它们根据以下优先级使用:

@babel/preset-env中的目标

package.json中的Browserslist字段

Browserslistrc配置文件

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/117961.html

(0)

相关推荐

  • 使用SqlBulkCopy时为注意Sqlserver表中使用缺省值的列的示例分析

    技术使用SqlBulkCopy时为注意Sqlserver表中使用缺省值的列的示例分析本篇文章给大家分享的是有关使用SqlBulkCopy时为注意Sqlserver表中使用缺省值的列的示例分析,小编觉得挺实用的,因此分享给

    攻略 2021年12月4日
  • apache apiaix 开发语言(apache http server是干啥的)

    技术Apache Synapse 远程代码执行漏洞的预警是怎样的Apache Synapse 远程代码执行漏洞的预警是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到

    攻略 2021年12月22日
  • Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些

    技术Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

    攻略 2021年10月22日
  • maven的各种打包插件有哪些功能(maven常用功能)

    技术maven常用的插件有哪些这篇文章主要介绍了maven常用的插件有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景maven 常用的三个插件对打

    攻略 2021年12月25日
  • 爸爸日妈妈的细节描写,我为妈妈做什么的细节描写

    技术爸爸日妈妈的细节描写,我为妈妈做什么的细节描写为妈妈做家务呀爸爸日妈妈的细节描写。星期天,妈妈正在洗衣服,我蹑手蹑脚地走过去,先在妈妈背上轻轻地捶了几下,说:“妈妈,这几天您太累了,我给您捶捶背吧!” 妈妈对我笑了笑

    生活 2021年10月30日
  • 如何解决php curl不能访问

    技术如何解决php curl不能访问这篇文章主要介绍“如何解决php curl不能访问”,在日常操作中,相信很多人在如何解决php curl不能访问问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年10月25日