I think we are actually making progress. We may still need to tweak things a little bit. Let’s keep trying!
Give this a read through - we may have the wrong directory settings to show the deployed site correctly BUT i think that npm run build is indeed the correct command to deal with the error you had earlier.