npm install literally never works the first time why do we still put up with this