vitejs-plugin-vue-route-auto-import
vitejs-plugin-vue-route-auto-import
vue3路由自动引入vitejs插件
安装
npm i vitejs-plugin-vue-route-auto-import
使用方法
- vite.config.ts
import {defineConfig} from "vite"
import AutoRoute from 'vitejs-plugin-vue-route-auto-import'
export default defineConfig({
plugins:[
AutoRoute({
/**
* 动态生成的route文件名称,默认输出在根目录,且名称为 route
*/
// route:string
/**
* 动态生成的路由文件后缀名称,默认 ts
*/
// route_suffix:string
/**
* 被监听的动态路由的文件类型,默认为 ["vue","jsx","tsx"]
*/
// suffix:string[]
/**
* 被监听文件类型所属的目录名称,可以指路径写法,默认为 views
*/
// views:string
/**
* 被监听文件类型所属的页面配置文件,默认为 page.json
*/
// pageJson:string
/**
* 扩展路由的文件位置,可实现传统配置写法
*/
// routes_extend?:string
/**
* 自定义路由配置文件位置,可覆盖路由模式等功能
*/
// routesCustomConfig?:string
/**
* 过滤被不需要动态生成的文件路由,默认为禁止弹框相关的文件,即 /\/alert\//
*/
// routesFilter:RegExp | string
})
]
})
- main.ts
import App from "./App.vue"
import route from "./route"
const app = createApp(App)
.use(route)
app.mount('#app')
ts类型兼容请引入
tsconfig.json
{
"compilerOptions": {
// ...
"types": [
//....
"vitejs-plugin-vue-route-auto-import/type"
]
}
}
Related Packages
@yankeeinlondon/builder-api
An API used to extend the capabilities of @antfu/vite-plugin-md
250,253
0
@yankeeinlondon/link-builder
adds contextual classes and features to links in documents used in vite-plugin-m...
9,899
2
Version History
| Version | Released | License |
|---|---|---|
| 0.0.27 | ISC | |
| 0.0.26 | ISC | |
| 0.0.25 | ISC | |
| 0.0.24 | ISC | |
| 0.0.23 | ISC | |
| 0.0.22 | ISC | |
| 0.0.21 | ISC | |
| 0.0.20 | ISC | |
| 0.0.19 | ISC | |
| 0.0.18 | ISC | |
| 0.0.17 | ISC | |
| 0.0.16 | ISC | |
| 0.0.15 | ISC | |
| 0.0.14 | ISC | |
| 0.0.13 | ISC | |
| 0.0.12 | ISC | |
| 0.0.11 | ISC | |
| 0.0.10 | ISC | |
| 0.0.9 | ISC | |
| 0.0.8 | ISC | |
| 0.0.7 | ISC | |
| 0.0.6 | ISC | |
| 0.0.5 | ISC | |
| 0.0.4 | ISC | |
| 0.0.3 | ISC | |
| 0.0.2 | ISC | |
| 0.0.1 | ISC |