对于 Google Chrome 用户:有一个第三方 Chrome 扩展程序可用于直接在 Chrome 开发者工具中调试 TanStack Query。它提供与特定于框架的开发者工具包相同的功能。在此处查看:TanStack Query DevTools
开发者工具是一个独立的包,您需要安装它:
npm i @tanstack/svelte-query-devtools
npm i @tanstack/svelte-query-devtools
或者
pnpm add @tanstack/svelte-query-devtools
pnpm add @tanstack/svelte-query-devtools
或者
yarn add @tanstack/svelte-query-devtools
yarn add @tanstack/svelte-query-devtools
或者
bun add @tanstack/svelte-query-devtools
bun add @tanstack/svelte-query-devtools
您可以这样导入开发者工具:
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
浮动模式会将开发者工具作为固定浮动元素挂载到您的应用程序中,并在屏幕一角提供一个切换按钮以显示和隐藏开发者工具。此切换状态将存储在 localStorage 中并在重新加载后记住。
将以下代码尽可能高地放置在您的 Svelte 应用程序中。它离页面根部越近,效果就越好!
<script>
import { QueryClientProvider } from '@tanstack/svelte-query'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
</script>
<QueryClientProvider client={queryClient}>
{/* 您的应用程序的其余部分 */}
<SvelteQueryDevtools />
</QueryClientProvider>
<script>
import { QueryClientProvider } from '@tanstack/svelte-query'
import { SvelteQueryDevtools } from '@tanstack/svelte-query-devtools'
</script>
<QueryClientProvider client={queryClient}>
{/* 您的应用程序的其余部分 */}
<SvelteQueryDevtools />
</QueryClientProvider>