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)

相关推荐

  • Spring Security怎么处理Session 共享

    技术Spring Security怎么处理Session 共享这篇文章主要介绍“Spring Security怎么处理Session 共享”,在日常操作中,相信很多人在Spring Security怎么处理Session

    攻略 2021年11月14日
  • jquery中如何增加子节点

    技术jquery中如何增加子节点这篇文章主要讲解了“jquery中如何增加子节点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery中如何增加子节点”吧!

    攻略 2021年11月16日
  • Win10系统下如何将VSCode配置到右键菜单中

    技术Win10系统下如何将VSCode配置到右键菜单中这篇文章将为大家详细讲解有关Win10系统下如何将VSCode配置到右键菜单中,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。教程新

    攻略 2021年11月12日
  • slickedit怎么设置一直着色(slickedit如何取消复制)

    技术先进SlickEdit编辑器如何使用这期内容当中小编将会给大家带来有关先进SlickEdit编辑器如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。SlickEdit 作为一个

    攻略 2021年12月24日
  • 对镜贴花黄通假字,当窗理云鬓对镜贴花黄描述的是谁

    技术对镜贴花黄通假字,当窗理云鬓对镜贴花黄描述的是谁当窗理云鬓对镜贴花黄描述的是花木兰对镜贴花黄通假字。意思是当着窗子整理像乌云一样柔美的头发,对着镜子在额上贴好花黄。
    《木兰诗》是一首北朝民歌,宋郭茂倩《乐府诗集》归入

    生活 2021年10月30日
  • C++, Java, Python中的浅复制举例分析

    技术C++, Java, Python中的浅复制举例分析本篇内容介绍了“C++, Java, Python中的浅复制举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如

    攻略 2021年11月29日