In the current version (v2), they have changed it so that you don't need kit.vite.resolve.alias
and instead you use kit.alias:
/** @type {import('@sveltejs/kit').Config} */
const config = {
kit: {
alias: {
$routes: path.resolve('./src/routes'),
}
},
};