首页 > 解决方案 > Array.prototype.flat() 在构建 Gatsby 站点时会产生错误

问题描述

构建时,我收到以下错误:

WebpackError: TypeError: Object.entries(...).map(...).flat is not a function

我可以gatsby deveop很好地使用该应用程序,并且在浏览器中一切正常。

关于如何解决这个问题的任何想法?

标签: javascriptreactjswebpackgatsbyflatten

解决方案


我不确定这是否理想,但我能够解决此问题的唯一方法是添加一个 polyfill 并将其包含在有问题的文件的顶部。

> yarn add array-flat-polyfill

// src/pages/page-with-error.js
import 'array-flat-polyfill';

推荐阅读