in a lot of cases it's just the "engines" field in package.json being too restrictive