I tried to run yo angular in a new project directory, but it gave me the ENOENT error somewhere along the way. Yes I have looked at this similar question, but i
yo angular
npm ERR! command "/home/ubuntu/local/bin/node"
Are you installing in a user directory? I did and had ENOENT errors too.
I had to mkdir some directories. If they're not there, try creating some of the directories in the debug.log, like lib/node_modules.