安装

您可以使用任何 NPM 包管理器安装 TanStack Router。

sh
npm install @tanstack/solid-router
# or
pnpm add @tanstack/solid-router
# or
yarn add @tanstack/solid-router
# or
bun add @tanstack/solid-router
# or
deno add npm:@tanstack/solid-router
npm install @tanstack/solid-router
# or
pnpm add @tanstack/solid-router
# or
yarn add @tanstack/solid-router
# or
bun add @tanstack/solid-router
# or
deno add npm:@tanstack/solid-router

TanStack Router 目前仅与 React(带 ReactDOM)和 Solid 兼容。如果您想为 React Native、Angular 或 Vue 适配器做贡献,请在 Discord 上联系我们。

要求

  • solid-jsv1.x.x

TypeScript 是_可选的_,但强烈推荐!如果您使用它,请确保您使用的是 typescript>=v5.3.x

Important

我们旨在支持 TypeScript 的最后五个次要版本。如果您使用的是较旧的版本,可能会遇到问题。请升级到最新版本的 TypeScript 以确保兼容性。我们可能会在次要版本或补丁版本中不经警告地放弃对上述范围之外的旧版本 TypeScript 的支持。

LLM 助手支持

我们所有关于 TanStack React Router 的文档都集成在 NPM 模块中,可以作为 LLM 规则轻松安装。您可以使用 vibe-rules 将 LLM 规则集成到您选择的编辑器中。

bash
pnpm add -g vibe-rules
pnpm add -g vibe-rules

然后使用您选择的编辑器运行 vibe-rules。以下是 Cursor 的示例:

bash
vibe-rules install cursor
vibe-rules install cursor

但您也可以使用 windsurfclaude-code 等。查看 vibe-rules 文档了解更多信息。