Skip to content

definePage doesn't work with webpack #163

Open
@undead-voron

Description

@undead-voron

Usage on 'definePage' results in an error while building.
Error:
Module Error (from ./node_modules/vue-loader/dist/index.js): At least one <template> or <script> is required in a single file component.

Code sample

<script lang="ts" setup>
import {definePage} from 'vue-router/auto'
definePage({meta: {index: 1}})
const route = useRoute('/[id]')
</script>

<template>
  <main>With Id: {{ route.params.id }}</main>
</template>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions