sudo npm uninstall -g cordova
sudo npm uninstall -g ionic
sudo npm install -g cordova ionic
I'm still not impressed with ionic's weird issues and all the scary depreciation warnings but one thing I love about it is the live reload emulators. ionic emulate ios -lr launches an emulator that can simply restart (r) extremely quickly whenever you alter your code and is so much faster than Android Studio's emulators ever were. Of course sass has to ruin everything because in order to compile the scss I've altered to css, I have to exit the program and run gulp sass then launch the emulator again which takes much longer than restarting it in the live reload. Me and ionic have a love/hate relationship but I still like it much more than anything I've ever used. I could explore Xamarin in the future, but I'll stay with ionic for now.