breautek commented on issue #1777: URL: https://github.com/apache/cordova-android/issues/1777#issuecomment-2646404218
> node v14.16.1 cordova-android 12 and 13 both requires [minimum NodeJS 16.13.0](https://github.com/apache/cordova-android/blob/rel/12.0.0/package.json#L51), though I do recommend installing the latest patch available. It is possible that NodeJS 14 worked before if there was no actual dependencies on NodeJS 16 but that could have changed at anytime of release, as a non-breaking change since the software already declared a minimum requirement. It's also worth noting that both NodeJS 14 & 16 is out of [LTS support](https://nodejs.org/en/about/previous-releases). Currently we recommend to use NodeJS 20. NodeJS 22 is also acceptable but may include incompatibilities that hasn't been addressed yet. Because you also support older projects, If NodeJS 20+ and older clients are no longer usable together, then you may need to have Cordova CLI locally installed to each project (and use `npx cordova ...` commands instead) and use something like [NVM](https://github.com/nvm-sh/nvm) to switch between NodeJS versions. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org