Reactjs 反应:为什么Babel不使用polyfill String.prototype.replaceAll?
读过React负责为我设置Babel和webpack后,我在代码中使用了新的(ES2020或ES2021?)函数,假设Babel会为不受支持的浏览器多填充,但事实并非如此Reactjs 反应:为什么Babel不使用polyfill String.prototype.replaceAll?,reactjs,babeljs,Reactjs,Babeljs,读过React负责为我设置Babel和webpack后,我在代码中使用了新的(ES2020或ES2021?)函数,假设Babel会为不受支持的浏览器多填充,但事实并非如此 有没有额外的配置,我可以添加,使巴贝尔做这个polyfill?添加额外的配置似乎违背了create react app的理念。多亏了@jornsharpe,他指向了文档中的一个链接 我将react app polyfill节点模块添加到我的应用程序中,并添加: import 'react-app-polyfill/ie9';
有没有额外的配置,我可以添加,使巴贝尔做这个polyfill?添加额外的配置似乎违背了create react app的理念。多亏了@jornsharpe,他指向了文档中的一个链接 我将react app polyfill节点模块添加到我的应用程序中,并添加:
import 'react-app-polyfill/ie9';
import 'react-app-polyfill/stable';
到我的index.js文件。希望这能为旧浏览器做一些多边形填充,但String.prototype.replaceAll()没有多边形填充,我还无法测试它是否真的能帮助旧浏览器使用我的网站,否则我的网站将无法使用。See-CRA不支持所有的post-ES6语言功能,也不支持polyfill。要仅获取选定的polyfill(例如String.prototype.replaceAll),请参阅。你可以在你的主页上放置一个标签,把你发现丢失的标签放进去。