Edit this page
Learn how to use the sitemap to debug your app with Expo Router.
On native, you can use the uri-scheme
CLI to test opening native links on a device.
For example, if you want to launch the Expo Go app on iOS to the /form-sheet
route, run:
-
npx uri-scheme open exp://192.168.87.39:19000/--/form-sheet --ios
Replace
192.168.87.39:19000
with the IP address shown when runningnpx expo start
.
You can also search for links directly in a browser like Safari or Chrome to test deep linking on physical devices. Learn more about testing deep links.
Expo Router currently injects a /_sitemap automatically that provides a list of all routes in the app. This is useful for debugging.
In SDK 52 and above, the sitemap can be removed by adding sitemap: false
to the expo-router
config plugin in the app config:
{
"plugins": [
[
"expo-router",
{
"sitemap": false
}
]
]
}
In SDK 51 and below, the sitemap can be removed by creating an empty _sitemap file insdide the app directory:
export default function Sitemap() {
return null;
}