预设presets和polyfill的关系
来源:10-22 babel-polyfill 是什么?

慕丝1117639
2022-04-22
预设presets,就是多个插件的集合,这些插件将js高级语法转成浏览器可以接受的语法。
polyfill: 补丁,目的是让浏览器接受高级语法。
这两种方法,都是对babel对js进行兼容性处理的方法,但是一种是将高级语法使用普通语法进行实现,一种是扩展原有的语法,
所以这两种方法实现兼容性处理的方式是不一样的?
请问presets和polyfill这两者是这种关系吗 ?
写回答
1回答
-
双越
2022-04-22
babel (presets 是 babel 的插件合集,如你所说)是为了把 ES 高版本编译为低版本,让浏览器兼容。
polyfill 是为了提供 API 的补丁,和语法没关系。
(注意“语法”这个关键词)
00
相似问题