Ich entwickle ein Button UI-Paket für die Reaktion native. Ich versuche ein Beispielprojekt zu erstellen, um diese Schaltfläche zu testen. Die Verzeichnisstruktur ist wie folgt:React Native: npm Link lokale Abhängigkeit, Modul kann nicht aufgelöst werden
my-button/
package.json
index.js
example/
package.json
index.js
Ich versuche npm link
zu verwenden:
cd my-button
npm link
cd example
npm link my-button
In example/node_modules/
kann ich meine-Taste Symlink sehen, VSCode kann auch Auto-Vervollständigen-Funktion in my-Taste Paket.
Aber ausführt Beispiel app Fehler zeigen:
Unable to resolve module my-button ...
Module does not exist in the module map or in these directories: ...
Aber der Pfad in der Fehlermeldung ist korrekt.
Wissen Sie nicht, wo ich falsch lag, oder in React-Native haben Sie eine spezielle Möglichkeit, Link-lokale Abhängigkeit zu behandeln?
Ich versuchte auch npm install file:../.
. Es funktioniert gut auf diese Weise, aber nicht einfach, die Abhängigkeit in example/
zu aktualisieren, nachdem ich meine-Taste bearbeitet habe.
Haben Sie eine Lösung für dieses am Ende der Suche oder india reagiert nicht lokale npm-Pakete unterstützen? –