Reagieren Native Anwendungen laufen nicht in der Node.js-Umgebung (sie wird nur vom Packager verwendet, um Ihr Anwendungspaket tatsächlich zu bedienen und zu kompilieren).
Da Ihre App in JS VM entweder auf dem iPhone oder Android ausgeführt wird, können Sie nur auf das Dateisystem zugreifen, indem Sie % co_de verwenden % oder ein anderes Modul eines Drittanbieters, das eine Bridge-Verbindung verwendet, um mit den plattformspezifischen nativen APIs zu kommunizieren.
Am Ende habe ich rn-nodify verwendet, um fs in "React Native" einzufügen. Sie können die meisten Knoten-Kernmodule mit dieser Methode verwenden. Installiere es mit npm:
%Vor%Fügen Sie dann in der Datei package.json die folgende Zeile in "scripts" hinzu, um anzugeben, welche Module in Ihr RN-Projekt aufgenommen werden sollen. Zum Beispiel habe ich fs , crypto und Ссылка verwendet, und die Zeile wird
%Vor%Tags und Links react-native npm