关于reactjs:如何在whatsgg-fetch中集成whatwg-fetch

How to integrate whatwg-fetch in Gatsby

有人知道如何将whatwg-fetch提取polyfill集成到gatsby中吗?

到目前为止,我所做的是gatsby-browser.js中的import 'whatwg-fetch';。 现在,我不确定如何将其添加为Webpack的entry属性中的第一个元素,大概是在gatsby-node.js中。


是的,这是我的(经测试并可以正常使用的)gatsby-browser.js的副本:

1
2
3
4
5
6
import 'whatwg-fetch' // require('whatwg-fetch') // if it's gatsby v2 - https://gatsby.app/no-mixed-modules

exports.onClientEntry = () => {
  // Don't need to do anything here, but if you don't
  // export something, the import won't work.
}

无需在gatsby-node.js中的Webpack的entry属性中添加whatwg-fetch

同样,whatwg-fetch取决于Promises,但是Promise已经在gatsby中进行了多填充,因此无需为Promise添加额外的polyfill。