【发布时间】:2020-11-26 14:10:43
【问题描述】:
阅读 React 为我设置 Babel 和 webpack 后,我在代码中使用了新的(ES2020 还是 ES2021?)String.prototype.replaceAll() 函数,假设 Babel 会为不受支持的浏览器填充它,但事实并非如此不。
我可以添加额外的配置来让 Babel 做这个 polyfill 吗?添加额外的配置似乎违背了 create-react-app 的理念。
【问题讨论】:
-
参见create-react-app.dev/docs/supported-browsers-features - CRA 不支持所有后 ES6 语言功能,也不支持 polyfill。