webpack/babel/es6 import issue - (0,_whatwgFetch2.default)不是函数

Ant*_*ong 8 fetch npm webpack babeljs webpack-dev-server

我正在导入whatwg-fetch(https://github.com/github/fetch)到我的应用程序中

import fetch from 'whatwg-fetch';
Run Code Online (Sandbox Code Playgroud)

对于我使用的本地开发webpack-dev-server.我收到此错误消息:

 test.js?ba55:67 Uncaught TypeError: (0 , _whatwgFetch.fetch) is not a function
Run Code Online (Sandbox Code Playgroud)

它是从这一行开除的:

fetch('/api/mydata', opts)
Run Code Online (Sandbox Code Playgroud)

为什么导入失败?

Ant*_*ong 11

whatwg-fetch 实际上是一个polly-fill

我只需要这样导入它:

import 'whatwg-fetch';
Run Code Online (Sandbox Code Playgroud)

  • 有时当我回答我自己的问题时,我想"这会帮助任何人吗?" 好吧,只是你知道,发布你自己的答案只是帮我找出了一个只有四个Google结果的问题(这一个和三个没用的).谢谢! (4认同)