错误
找不到此查询的任何解决方案。
TypeError: global.performance.now is not a function
at node_modules/expo/build/logs/LogSerialization.js:156:14 in _captureConsoleStackTrace
at node_modules/expo/build/logs/LogSerialization.js:41:26 in serializeLogDataAsync
- ... 9 more stack frames from framework internals
对此文件进行更改:node_modules/areact native reanatived/src/reanatived2/core.ts386行,删除此:
global.performance = {
now: global._chronoNow,
};
然后添加这个:
if(global.performance == null) {
global.performance = {
now: global._chronoNow,
};
}
这是一个重新激活的问题,修复程序将很快发布https://github.com/software-mansion/react-native-reanimated/commit/aef72c0875b559eecb7e10abaf00e49186d7ae55,目前,我建议将其降级为2.2.4
如果您正在使用expo应用程序,请尝试重新安装最新的expo应用软件或将设备连接到计算机并运行expo start
命令,然后点击(a or i)
在设备上自动安装兼容版本。