Here the cli complains that npm is missing, and suggests trying again. But then it continues with rest of the steps. Also, even though the error suggests "trying again", there are project files created on disk.

We should fail early. Or if this is just a "restore" failure then we should tell the user that the project creation succeeded but restore failed.