开发者问题收集

TypeError:global.__reanimatedWorkletInit 不是函数。(在 'global.__reanimatedWorkletInit(_f)' 中,'global.__reanimatedWorkletInit' 未定义)

2022-01-18
13681
TypeError: global.__reanimatedWorkletInit is not a function. (In 'global.__reanimatedWorkletInit(_f)', 'global.__reanimatedWorkletInit' is undefined)

我正在使用 React Native(不是 Expo),我甚至没有下载重新激活的软件包。我下载了它,然后我删除它并重建应用程序,现在它给了我这个错误。

我试过的方法:

  • 删除 node_modules 并重新运行 yarn install
  • git reset HEAD~ 到上一个我没有安装重新激活软件包的提交
3个回答

我只需按照以下步骤即可解决此问题。

步骤 1: npx react-native run-android 步骤 2: npm start -- --reset-cache

并解决了

fariddhiya
2022-01-19

在 bareworkflow 中使用 Expo

  • 清除应用内存
  • 运行 expo start --dev-client --clear
Guilherme Zanetti
2022-05-19

万一有人在 2023 年感到困惑,我使用 useLegacyImplementation

<Drawer.Navigator initialRouteName="Home" useLegacyImplementation>
  <Drawer.Screen name="Home" component={Home} />
</Drawer.Navigator>
解决了这个问题
Tirtharaj Ghosh
2023-03-19