‘npm’ is not recognized as an internal or external command

May 14, 2020
$ sfdx force:project:create -n geolocation
ERROR running force:project:create:  Command failed with exit code 1: npm root -g --prefix C:\Users\XXXX\documents\SFDX\my_sfdx_project\.yo-repository --loglevel error
'npm' is not recognized as an internal or external command,
operable program or batch file.

if you get above error. Just install https://nodejs.org/en/download/