If you did not catch it, the npm command is not found, meaning the palette editor is missing when I try to add modules to my flows.
So far, I have tried the following:
Adding the directory for npm-cli.js to the Path variable (via Windows System Environment Variables)
Adding the directory for Program Files > nodejs to the Path variable
Adding the directory for .node-red to the Path variable
I have spent 6+ hours looking for a fix on forums, and have tried more than what is listed above.
This is the only system I run into this problem on. I have a RasPi running node-red fine as well as another Windows 10 system.
I think this is a 'paths' issue. When you install Node JS on Windows you get a new Start menu item: Node.js. Within that there is a sub-menu to run the (properly configured) Node shell that you would then use to run Node-RED. It even displays in the header that it is properly configured to run Node applications.
Running a shell that starts in C:\WINDOWS\system32> tells me you are not doing this.
I would NOT de-install / re-install until I'd tried those steps first - it possibly would work already, simply the paths are not configured as needed.
You don't need that if you installed node.js the way it is recommended on the node.js website. However, you do need to remember that updates to environment variables won't be seen in the current command line. You will need a new command line to see them.
If all else fails after installing node.js and it won't run in a new command line simply by typing node, log out and back in again.