为 Nuxt 提供类型安全的路由
- 支持所有编程导航实用程序(
NuxtLink
、useRouter
、navigateTo
、useRoute
、useLocalePath
等...) - 支持可选参数和通配符路由
- 自动完成路由路径、名称和参数
- 如果路由路径无效,则抛出错误
- 开箱即用
i18n
支持 - 支持配置和模块扩展的路由
文档
试用
演示仓库 🧪:nuxt-typed-router-demo
LearnVue! 提供的关于它的精彩视频!
兼容性
- Nuxt 3
快速开始
适用于 Nuxt 3
npx nuxi@latest module add typed-router
配置
在 nuxt.config.ts
中注册模块,搞定!
export default defineNuxtConfig({
modules: ['nuxt-typed-router'],
});
开发
- 克隆此存储库
- 使用
pnpm
安装依赖项 - 构建项目以进行本地测试
pnpm run test
- 启动开发游乐场
pnpm run prepack && pnpm run dev
- 构建项目以进行部署
pnpm prepack