There are several modules in the NiFi source which require Node to be installed during the build process. There are three separate versions required. These should be consolidated to a single Node version only. As of NiFi 1.14.0, the versions required are 8.10.0, 10.16.0, and 12.22.2. This ticket should use the latest required version (12.22.2) in all places.
In addition, a property specified in pom.xml is used in two locations, and the version value is hard-coded in a third. Move the property specification to the highest level pom.xml so it is only provided in a single location, and inherited from there. In this case, it is the project root pom.xml.