React native 错误:在复活2中,interpolate()已重命名为interpolateNode()。请改用interpolateNode()

React native 错误:在复活2中,interpolate()已重命名为interpolateNode()。请改用interpolateNode(),react-native,navigation,react-navigation,React Native,Navigation,React Navigation,我有一个小问题,让它在没有警告或错误的情况下工作 我在尝试实现这一点时遇到了这个错误,遵循了本教程中关于此处的逐步教程 现在我已经正确安装了所有东西,然后它给了我这个警告,在Reanimated 2中,interpolate()被重命名为interpolateNode()。请改用interpolateNode() 我如何解决这个问题,降级会导致进一步的错误 这就是Package.json的外观 { "name": "**********", &qu

我有一个小问题,让它在没有警告或错误的情况下工作

我在尝试实现这一点时遇到了这个错误,遵循了本教程中关于此处的逐步教程

现在我已经正确安装了所有东西,然后它给了我这个警告,在Reanimated 2中,
interpolate()被重命名为interpolateNode()。请改用interpolateNode()

我如何解决这个问题,降级会导致进一步的错误

这就是
Package.json
的外观

{
  "name": "**********",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint ."
  },
  "dependencies": {
    "react": "17.0.1",
    "react-native": "0.64.0",
    "react-native-gesture-handler": "^1.10.3",
    "react-native-reanimated": "^2.1.0",
    "react-native-safe-area-context": "^3.2.0",
    "react-native-screens": "^3.1.1",
    "react-native-vector-icons": "^8.1.0",
    "react-navigation": "^4.4.4",
    "react-navigation-drawer": "^2.7.0",
    "react-navigation-stack": "^2.10.4"
  },
  "devDependencies": {
    "@babel/core": "7.13.15",
    "@babel/runtime": "7.13.10",
    "@react-native-community/eslint-config": "2.0.0",
    "babel-jest": "26.6.3",
    "eslint": "7.14.0",
    "jest": "26.6.3",
    "metro-react-native-babel-preset": "0.64.0",
    "react-test-renderer": "17.0.1"
  },
  "jest": {
    "preset": "react-native"
  }
}
编辑

降级后我得到的图像


您已经安装了最新的稳定版本,而在本教程中正在使用该版本

因此,您必须将
react native reanimated
版本更改为
1.7.0
。更改
package.json文件中的版本:

"dependencies": {
  ...
  "react-native-reanimated": "^1.7.0",
  ...
}

然后运行
npm-install
npx-pod-install
/
cd-ios&&pod-install
,如果你在ios上运行它。

我按照你说的做了,请查看上面的错误删除
node\u模块
文件夹,然后再次运行
npm-install
,上面的错误仍然相同