React Native fetch无效

时间:2017-01-31 04:22:13

标签: react-native

try {
  fetch(url)
    .then((response) => response.json())
    .then((responseJson) => {

    })
    .catch((error) => {
      console.error("REQ ERROR::: " + error);
    });
} catch (ex) {
  console.error("REQ ERROR::: " + JSON.stringify(ex));
}

但是日志说

  

undefined不是一个对象(评估' self.fetch')

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这可能与npmbuilder缓存有关。您还必须具有另一个依赖项,具体取决于whatwg-fetch

您可以轻松地使用npm ls whatwg-fetch进行检查。

删除正在使用whatwg-fetch的依赖项,然后重新安装它。同时清除构建器缓存。如果您正在使用博览会expo start -c

您会找到一些解决方案,说明要这样做:global.self = global。这不是真正的解决方案。