javascript - Array.prototype.flat() 在构建 Gatsby 站点时会产生错误
问题描述
构建时,我收到以下错误:
WebpackError: TypeError: Object.entries(...).map(...).flat is not a function
我可以gatsby deveop
很好地使用该应用程序,并且在浏览器中一切正常。
关于如何解决这个问题的任何想法?
解决方案
我不确定这是否理想,但我能够解决此问题的唯一方法是添加一个 polyfill 并将其包含在有问题的文件的顶部。
> yarn add array-flat-polyfill
// src/pages/page-with-error.js
import 'array-flat-polyfill';
推荐阅读
- tkinter - 处理调用代理引发的文本选择事件中的 TclError
- c# - 如何从 RichTextBox Rtf 中提取字体名称
- ios - 通过 KVC 设置“textColor”时,UIDatePicker 在 iOS 14 上崩溃
- python - 在 ODROID XU4 上与 Python OpenCV/OpenCL 共享 GPU/CPU 数据
- parsing - 找到匹配项后将第一个和第二个数字提取到变量中
- arrays - 查找数组中的最大值和代码的效率
- java - 使用 xpath java 获取基于父属性值的 XML 搜索
- gremlin - gremlin python 克隆遍历
- reactjs - 我如何从钩子中使用 react-toastify?
- linux - 在 tcl/expect 中解析多行