@ react-navigation /本机升级到V5语法错误

问题描述 投票:0回答:1

我在将我的反应导航从v3升级到v5时遇到了一些麻烦。我一直遇到这个错误,起初我以为是个错误,但是我在网上找不到其他有关此错误的投诉。为了100%确保旧版本不会引起任何问题,我完全卸载了所有react-navigation,并从v5开始重新创建。索引文件仍然出现错误。似乎不了解打字稿...这是一个已知的错误吗?我还需要采取其他步骤,而不是有关安装Typescript的文档吗?

更新:./types文件未正确编译...似乎无法识别NavigationState或ActionHelpers ...这是一个错误吗?有人看过吗?

更新2我正在RN V0.59上运行,所以我认为可能存在依赖性问题。我正在升级到V0.62.2,然后看问题是否仍然存在

enter image description here

https://reactnavigation.org/docs/getting-started

enter image description here

SyntaxError:/用户/myusername/myprojectname/node_modules/@react-navigation/stack/src/index.tsx:意外令牌(51:12)

49 | *类型50 | * /

51 |出口类型{| ^ 52 | StackNavigationOptions,53 | StackNavigationProp,54 | StackHeaderProps,

javascript typescript react-native react-navigation react-navigation-v5
1个回答
0
投票

希望这对您有帮助!

删除您的yarn.lockpackage-json.lock文件并运行yarn / npm install

然后尝试使用npx react-native start --reset-cacheexpo start -c清除缓存>

参考

Upgrade

Cache clear

© www.soinside.com 2019 - 2024. All rights reserved.