类型错误:global.__reanimatedWorkletInit 不是函数。(在“global.__reanimatedWorkletInit(_f)”中,“global.__reanimatedWorkletInit”未定义)

toe*_*ema 10 react-native react-native-reanimated react-native-reanimated-v2

TypeError: global.__reanimatedWorkletInit is not a function. (In 'global.__reanimatedWorkletInit(_f)', 'global.__reanimatedWorkletInit' is undefined)
Run Code Online (Sandbox Code Playgroud)

我正在使用 React Native(不是 Expo),而且我什至没有重新下载。我下载了它,然后删除了它并重建了应用程序,现在它给了我这个错误。

我尝试过的事情:

  • 删除node_modules并重新运行yarn install
  • git reset HEAD~到之前的提交,我没有安装重新启动的软件包

小智 12

我只是按照以下步骤解决了这个问题。

步骤一: npx react-native run-android 步骤二: npm start -- --reset-cache

它解决了


toe*_*ema 2

好吧,我最终为解决这个问题所做的是:

  • 从我的本地删除了整个存储库
  • 再次从 Github 克隆它
  • 从我的 Android 模拟器中卸载了该应用程序

然后它似乎起作用了,所以也许这是一个与缓存相关的错误,或者即使我从整个代码库中删除了单词/包“reanimated”的所有实例之后仍然存在的错误。