I just inadvertently updated a dev's Node.js from 12.8.3 to 14 using the main Node.js x64 update (Intune only). This seems to be a quirk from the Node.js .msi, as their version 14 .msi and their LTS .msi have the same upgrade code (but different product codes) (see attachment).
Should the Intune update for [Node.js x64] have a requirement script that considers the product code for version 12 not applicable?
Should the Intune update for [Node.js x64] have a requirement script that considers the product code for version 12 not applicable?