Pracuję nad pakietem przycisków ui, aby reagować natywnie. Próbuję zbudować przykładowy projekt, aby przetestować ten przycisk. Struktura katalogu jest następujący:React Native: npm link local dependency, nie można rozwiązać modułu
my-button/
package.json
index.js
example/
package.json
index.js
próbuję użyć npm link
:
cd my-button
npm link
cd example
npm link my-button
W example/node_modules/
widzę mój przyciskami dowiązania, VSCode może również auto kompletne funkcji w pakiecie moja przycisku.
jednak wykonać przykład aplikacja pokaże błąd:
Unable to resolve module my-button ...
Module does not exist in the module map or in these directories: ...
Ale ścieżka w komunikacie o błędzie jest poprawna.
Nie wiem, gdzie się myliłem, lub w React-Native masz jakiś specjalny sposób na radzenie sobie z lokalną zależnością łącza?
Próbowałem również npm install file:../.
. W ten sposób działa dobrze, ale nie jest łatwo zaktualizować zależność w example/
po tym, jak edytowałem mój przycisk.
Czy skończy się znalezienie rozwiązania tego czy reaguje Native nie obsługuje lokalne pakiety npm? –