我已經升級了我的反應,本地項目與反應,本機的git-升級react-native數據包不會從超類型實現方法。框架升級後出錯。現在做什麼?
現在,我使用的模塊之一拋出這個錯誤:
/Users/alex/Code/AwesomeApp/node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceInfo.java:26: error: method does not override or implement a method from a supertype
@Override
^
1 error
:react-native-device-info:compileReleaseJavaWithJavac FAILED
因此,這是我的一個普遍關注react-native:不得不使用所有這些不成熟的npm數據包是一件冒險的事情。出於某種原因,我不知道這個(RNDeviceInfo)在框架更新後不再工作。
那麼在這裏做什麼是正確的?自己修復數據包?擺脫模塊重寫我的整個應用程序?繼續使用舊的反應原生版本?
顯然它不僅是RNDeviceInfo,而且大多數其他NPM軟件包包括react-native-maps和我自己的本地模塊實現。更新NPM軟件包沒有幫助。刪除@Override註解工作得很好,但沒有讓我有信心在我的手中擁有良好的代碼。如果沒有更好的解決方案將發佈在這裏,我會發布這個答案 – Alex