rakennamme mobiilisovelluksia (iOS ja Android) clojurescriptillä

nyt vaihdetaan painikkeen taustaväri ja näytetty teksti, kun painamme nappia.

asennetaan sovellus uudelleen käyttäen npm run run-android.

vaikka muuttaisimme koodia ja asentaisimme sovelluksemme uudelleen, kaikki näyttää samalta.

ei vieläkään toimi

vaikka olemme tehneet muutoksia clj – tiedostoomme, yksi asia, jota emme ole vielä tehneet, on rakentaa koodimme uudelleen päivittämään index.android.js, tiedosto, jonka Niputtaja itse asiassa lataa.

tässä kohtaa kuvaan astuu viikunapyörä. Ilman sitä, sinun täytyy manuaalisesti rakentaa ja asentaa sovellus joka kerta, kun teet joitakin muutoksia koodiin. Jos tarkistat project.clj , huomaat, että juuri näin tapahtuu prod – profiilissa. Figwheeliä ei ole, ja joka kerta kun rakennat projektin, se päivittää index.android.js ja index.ios.js .

lein with-profile prod cljsbuild auto

tämä on kuitenkin todella hidas palautekierto kehityksen aikana. Siksi meillä on erillinen dev – profiili, joka käyttää figwheeliä. Jos haluat aloittaa figwheelin käytön, suorita seuraavat komennot (varmista, että emulaattori on käynnissä etukäteen)

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

Figwheelin käyttäminen kehittämiseen

nyt voit tehdä muutoksia koodiin ja nähdä tuloksen reaaliajassa!

that ’ s about it! Kiitos, että luitte, ja toivon, että piditte kirjoituksesta. Seuraavassa osassa rakennetaan sovellus tyhjästä!

voit seurata minua myös Mediumilla ja GitHubilla. 🙂

Vastaa

Sähköpostiosoitettasi ei julkaista.