我如何知道我需要哪些ES6功能进行填充?

时间:2018-06-15 05:39:58

标签: reactjs babel es6-modules

经过使用create-react-app进行大量拉毛之后,我现在明白了Babel只能填充一些ES6功能,而剩下的就是崩溃任何不是超级新Chrome的东西。

现在,鉴于我需要自己手动添加相关的polyfill,有没有办法只添加所有ES6 polyfill,或者我是否需要手动遍历每个组件和节点模块以找到每个破坏功能?

1 个答案:

答案 0 :(得分:0)

我个人发现的最佳策略是编译项目以进行生产,部署并在您希望网站支持的浏览器中测试所有内容,方法是安装或使用虚拟机,甚至是https://www.browserling.com/之类的工具。 https://crossbrowsertesting.com/

您可以轻松检查浏览器控制台,然后谷歌搜索错误(它们很容易搜索并找出您实际需要的填充物)