opbygning af mobilapps (iOS og Android) med Clojurescript

lad os nu ændre baggrundsfarven på knappen og teksten, der vises, når vi trykker på knappen.

lad os geninstallere appen ved hjælp af npm run run-android.

selv efter at have ændret koden og geninstalleret vores applikation ser alt det samme ud.

fungerer stadig ikke

selvom vi har foretaget ændringer i vores clj fil, er en ting, vi stadig ikke har gjort, at genopbygge vores kode for at opdatere index.android.js, den fil, der faktisk er indlæst af bundleren.

det er her figenhjul kommer ind i billedet. Uden det skal du manuelt genopbygge og installere programmet Hver gang du foretager nogle ændringer i din kode. Hvis du tjekker project.clj, vil du bemærke, at dette er præcis, hvad der sker i prod profilen. Der er ingen figenhjul, og hver gang du bygger projektet det opdaterer index.android.js og index.ios.js .

lein with-profile prod cljsbuild auto

dette er dog en virkelig langsom feedbackcyklus under udviklingen. Derfor har vi en separat dev profil, der bruger fighjul. For at begynde at bruge figenhjul skal du køre følgende kommandoer (sørg for, at din emulator kører på forhånd)

1. re-natal use-android-device avd
2. re-natal use-figwheel
3. lein figwheel android
4. npm run run-android

brug af figenhjul til udvikling

nu Kan du foretage ændringer i din kode og se resultatet i realtid!

det er om det! Tak fordi du læste, og jeg håber du nød artiklen. I den næste del lad os bygge en ansøgning fra bunden!

du kan også følge mig på Medium og Github. 🙂

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.