I also ran into issues with npm 7. I had to downgrade. Yes, I know it was for another part of Joplin, but who knows...