Windows 10 -> 'npx create-react-app myapp' command does not work because of whitespace username in file path
You cannot post an answer as question. But after you asked a question and found an answer, you can post it as answer even it is your question.
if you want to use current path that has space in username
you can replace the string after space with
npm config set cache "C:\Users\Firstname~1\AppData\Roaming\npm-cache" --global
If you have still troubles with this problem you can try this:
I was able to fix this in Windows by creating a directory junction to my users folder that didn't have a space in it. You can run a command like this in an administrative powershell:
cmd /c mklink /J "C:\Users\myname" "C:\Users\My Name"
You can then use this junction as if it were your real user directory:
npm config set cache C:\Users\myname\AppData\Roaming\npm-cache
npm config set prefix C:\Users\myname\AppData\Roaming\npm
(the above should update your user .npmrc file)