I had the same problem as you're describing. I tried quite a few different methods to fix it and finally found a solution that seems to be working. Using the instructions listed in this article for installing with NVM (Node.js Version Manager) I was able to install node.js 12.4, which node.js lists as the most recent stable version. It's a touch more complicated to install, and a little bit more time consuming then using the binaries, but it works. So far I've only need express and socket.io, but both are working swimmingly. I would remove the version you have now and just go step by step through the method listed. Hope this helps!