Ich versuche ein Knotenmodul aus meiner React Native App zu erstellen. Das Problem ist, dass das Modul meist ein NativeModule ist. So sieht mein index.js wie folgt aus:NativeModule für NPM in React-Native exportieren
import { NativeModules } from 'react-native';
export default NativeModules.MyNativeClass;
Wenn ich mein Paket meiner node_modules installieren (lokale relativen Pfad zu package.json eingefügt) und importieren Sie es in meine JS-Datei, es ist immer nicht definiert. Ich habe versucht, ein Testobjekt zu exportieren, wie export default {test:'test'};
und es funktioniert. Ist es möglich, das Native Module über node_modules zu exportieren?
Haben Sie ein reactive-native-Paket im selben node_modules-Verzeichnis, in dem Sie Ihr Modul installiert haben? Es ist in der Regel als Peer-Abhängigkeit für Bibliotheken –
ja angegeben, ich habe alle erforderlichen Abhängigkeiten als Peer-Abhängigkeiten im Modul, auch reagieren native. – DonKanallie
Seltsam. Ist NativeModules nicht definiert oder MyNativeClass nicht definiert? –