Hi I had some issue where Ionic Info was not working. I managed to get it working, where I uninstalled I ionic, but when I try to preform a “npm i @ionic/cli@latest”, it is not updating.
Before we get to your question, a word of advice: slow your roll. Don’t upgrade everything constantly, unless you want to be part of the vanguard of testers that find incompatibilities amongst giant moving codebases.
To wit: Neither Angular 13 nor npm 8 is supported by any released version of Ionic Framework. My rule of thumb is: make a new project with ionic start. Look at the package.json therein. Do not try to bump major versions of anything past what is in that new project.
Now, to answer your question, far and away the best way to deal with Node.js for development is nvm. Uninstall any versions of node that you have currently got via a package manager or otherwise, then follow nvm’s installation instructions and life will become much easier.
Does not seems to be Mac OS or Xcode update after all.
I manged to get my code working again. It seems that previously when working on my Windows PC , I Installed capacitor Geolocator plugin , preformed a npx cap sync, and committed to my local repository.
Then i updated my copy on the MacBook and it seems that at that point things started going wrong. Seems it might have changed some file.
If I am correct is it best all ways install the plugins on device i am working on independently.
Well its compile again.
But in Xcode i am get various Device.swift related errors such as Nonzero exit.