add files to ~/.git-credentials
https://<username of WSL>:<app-password>@bitbucket.org
Then npm install works fine.
When you don't like to type username and password each time to the BitBucket using SSH Key, creating and using app-password might be the alternative option.