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

Reply via email to