TypeError:无法读取未定义的属性“提取” 在节点_模块/什么地方-获取/获取. at :4:8在对象。(节点_模块/什么-获取/获取. at :466:3)在对象。(节点_模块/jest-expo/src/setup.js:97:348)
在运行jest-expo测试时出错了。如果有人有解决办法,请分享。
发布于 2019-10-25 19:29:52
显然,这是一个没有代码片段的猜测,但是看看 looked like at the time,我们无法读取其fetch属性的undefined值是变量self (参见第1行),该变量被设置为this上下文(参见第466行)。
因此,fetch.js似乎期望在this引用window的环境中运行,但作为一种测试工具,jest-expo正在其他环境中运行,可能是在this是undefined的严格模式下运行的。
https://stackoverflow.com/questions/47111767
复制相似问题