微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么边缘18的`@ babel / transform-runtime`不能polyfill`string.replace`?

如何解决为什么边缘18的`@ babel / transform-runtime`不能polyfill`string.replace`?

从Babel文档中,看来我可以在babel配置文件中使用@babel/preset-env@babel/transform-runtime来填充代码

当我的目标浏览器列表包含Edge 18时,带有@babel/preset-env

useBuiltIns: usage将为string.replace添加一个polyfill。

改为使用@babel/transform-runtimestring.replace似乎没有被填充。

我想同时使用两者,但docs recommend not to

enter image description here

我应该使用@babel/preset-env吗?还是@babel/runtime是最新版本,因此没有引入string.replace polyfill?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。