模块扩展页面

Source
此示例在模块中使用 `extendPages` 定义了一个新的 `test` 页面。
index.ts
import { createResolver, defineNuxtModule, extendPages } from 'nuxt/kit'

export default defineNuxtModule({
  setup() {
    const resolver = createResolver(import.meta.url)
    extendPages((pages) => {
      // Add /test page
      pages.push({
        name: 'Test',
        path: '/test',
        file: resolver.resolve('./pages/test.vue'),
      })
    })
  },
})
https://module-extend-pages.example.nuxt.space
Docs > Guide > Going Further > Modules 中查看详情