Wie konfiguriere ich die native android-Bibliothek, um npm react-native zu verwenden?

8

Ich schreibe eine Android-Bibliothek, muss ReactInstanceManager.onHostResume aufrufen, mein build.gradle-Dateiinhalt ist:

%Vor%

Ich habe es in ein Beispielprojekt mit npm install --save react-native-mylib installiert und dann das Projekt mit react-native run-android kompiliert, einige Fehler wurden verursacht:

%Vor%

Ich versuche installierte reaktive Bibliotheken zu finden:

%Vor%

Scheint, dass es [email protected] von maven installiert hat, diese Version von react-native hat keine onHostPause-Methode.

BEARBEITEN:

Suchen Sie Bibliotheken in einem anderen Projekt, das einige Bibliotheken verknüpft hat. Sie sind alle mit der alten Version von reactive-native verknüpft:

%Vor%

Frage: Wie wird es konfiguriert, um node_modules / react-native / android korrekt zu verwenden?

BEARBEITEN: Behoben, setzen Sie einfach die richtigen Repositories auf:

%Vor%     
Jacky Lee 21.05.2016, 09:13
quelle

1 Antwort

1

Vor einiger Zeit gelöst ... Ich habe eine Bibliothek erstellt mit react-native-create-library . Die neueste Version, die maven bereitstellt, ist 0,20.1, was für die heutigen reaktiven nativen Versionen etwas alt ist. Also habe ich die benötigte RN-Version in den Ordner node_modules meiner Bibliothek installiert

  

npm install [email protected]

Und in build.gradle

%Vor%

Auf diese Weise müssen Sie Ihre Bibliothek nicht innerhalb Ihres Hauptprojekts aufbewahren, um Ihre Syntax zu erstellen und zu überprüfen.

    
DerpyNerd 23.11.2017, 15:19
quelle

Tags und Links