<template> <div>You should not see me</div> </template> <script setup> if (useRoute().path === '/navigate-to-external') { useNuxtApp().hook('app:rendered', () => { throw new Error('this should not run') }) } await navigateTo({ path: 'https://example.com/', query: { redirect: false }, hash: '#test' }, { external: true, replace: true }) </script>