Check your Node Version. I had a similar error which was caused by using an older version of Node (v16) which didn't support crypto.getRandomValues. Switching to a newer version (Node v18+) via NVM fixed it for me.
crypto.getRandomValues