React native 错误:在复活2中,interpolate()已重命名为interpolateNode()。请改用interpolateNode()
我有一个小问题,让它在没有警告或错误的情况下工作 我在尝试实现这一点时遇到了这个错误,遵循了本教程中关于此处的逐步教程 现在我已经正确安装了所有东西,然后它给了我这个警告,在Reanimated 2中,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
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
,上面的错误仍然相同