問題:
使用react-navigation時報錯:undefined is not an object (evaluating rngesturehandlermodule.direction)。
0、安裝react-navigation
npm i react-navigation
1、安裝react-native-gesture-handler
npm i react-native-gesture-handler
2、引入原生庫
react-native link
3、react-native run-android/ios
如果還是有問題,rm -rf刪除node-module文件夾,然后npm i
注意:
在使用react-native link這一步時可能會報錯
如:
可能的原因是react-native版本差異導致的,我此時使用的是0.55.2版本,一番找錯無果,嘗試升到最新穩定版0.59之后,解決了這個大麻煩。
如果后面更新的版本也有這個問題,也可嘗試使用react-native 0.59版本來解決這個問題