I had the same experience as @mrwisu and yarn works, npm does not by default on windows especially when ports are changed
Working on Windows I changed my port to 8082 when installing Strapi with npm and mysql, after updating the port I got " Warning: An error occurred while requesting the API".
Fix was to $npm install -g yarn, $yarn build, then $npm run develop
Strapi did pull up the first try.