Why does require.resolve() return a number instead of a file path on Vercel?