låt oss nu ändra bakgrundsfärgen på knappen och texten som visas när vi trycker på knappen.
Låt oss installera om appen med npm run run-android
.
även efter att ha ändrat koden och installerat om vår applikation ser allt likadant ut.
även om vi har gjort ändringar i vår clj
fil, en sak som vi fortfarande inte har gjort är att bygga om vår kod för att uppdatera index.android.js
, filen som faktiskt laddas av bundler.
det är här figwheel kommer in i bilden. Utan det måste du manuellt bygga om och installera programmet Varje gång du gör några ändringar i din kod. Om du markerar project.clj
kommer du att märka att detta är exakt vad som händer i prod
– profilen. Det finns inget figwheel, och varje gång du bygger projektet uppdateras index.android.js
och index.ios.js
.
lein with-profile prod cljsbuild auto
detta är dock en riktigt långsam återkopplingscykel under utvecklingen. Därför har vi en separat dev
profil som använder figwheel. För att börja använda figwheel kör följande kommandon (se till att din emulator körs i förväg)
1. re-natal use-android-device avd
2. re-natal use-figwheel
3. lein figwheel android
4. npm run run-android
nu kan du göra ändringar i din kod och se resultatet i realtid!
det handlar om det! Tack för att du läste, och jag hoppas att du gillade artikeln. I nästa del låt oss bygga en applikation från början!
du kan också följa mig på Medium och Github. 🙂