Downloaded component installs fine, but does not once changed/re-zipped

Using that creates a skeleton but has other issues: it’s 24MB compressed (so too big, discourse won’t accept it - node_modules alone is 119MB).

I just want to make a quick edit to this theme - can’t I just download, make a change then upload it as a new component with the ‘from my device’ option?