快速安装:有关分步安装说明,请参阅我们的如何安装 TanStack Router 指南。
您可以使用任何 NPM 包管理器安装 TanStack Router。
npm install @tanstack/react-router
# or
pnpm add @tanstack/react-router
# or
yarn add @tanstack/react-router
# or
bun add @tanstack/react-router
# or
deno add npm:@tanstack/react-router
npm install @tanstack/react-router
# or
pnpm add @tanstack/react-router
# or
yarn add @tanstack/react-router
# or
bun add @tanstack/react-router
# or
deno add npm:@tanstack/react-router
TanStack Router 目前仅与 React (带 ReactDOM) 和 Solid 兼容。如果您想为 React Native、Angular 或 Vue 适配器做出贡献,请在 Discord 上联系我们。
TypeScript 是可选的,但强烈推荐!如果您正在使用它,请确保您使用的是 typescript>=v5.3.x。
重要
我们旨在支持 TypeScript 的最后五个次要版本。如果您使用的是旧版本,您可能会遇到问题。请升级到最新版本的 TypeScript 以确保兼容性。我们可能会在次要或补丁版本中,在不另行通知的情况下,放弃对上述范围之外的旧版本 TypeScript 的支持。
我们所有关于 TanStack React Router 的文档都集成到 NPM 模块中,并且可以轻松安装为 LLM 规则。您可以使用 vibe-rules 将 LLM 规则集成到您选择的编辑器中。
pnpm add -g vibe-rules
pnpm add -g vibe-rules
然后使用您选择的编辑器运行 vibe-rules。以下是 Cursor 的一个示例
vibe-rules install cursor
vibe-rules install cursor
但您也可以使用 windsurf、claude-code 等。有关更多信息,请查阅 vibe-rules 文档。
当使用 Yarn Workspaces 时,您需要在使用 TanStack Router 的应用程序的 .yarnrc.yml 中添加以下配置
pnpFallbackMode: all
pnpMode: loose
pnpFallbackMode: all
pnpMode: loose
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。