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')
如何解决这个问题?
这可能是npm
和builder
缓存的问题。您必须具有另一个依赖项,具体取决于whatwg-fetch
。
您可以轻松地与npm ls whatwg-fetch
进行检查。
删除正在使用的依赖项whatwg-fetch
重新安装它。同时清除构建器缓存。如果您使用的是世博会expo start -c
你会找到一些解决方案说明要做:global.self = global
。这不是真正的解决方案。