Uncaught SyntaxError: The requested module ‘/node

阅读: 评论:0

Uncaught SyntaxError: The requested module ‘/node

Uncaught SyntaxError: The requested module ‘/node

错误代码

import {createRouter, createWebHistory, RouteRecordRaw} from 'vue-router'// 自定义属性类型检测
type RouterConfig = RouteRecordRaw & {hidden?: boolean // hidden属性非必填name?: string //string属性非必填
}const routes: Array<RouterConfig> = [{path: '/about',name: 'about',hidden: true,component: () => import('../views/AboutView.vue')}
]const router = createRouter({history: a.env.BASE_URL),routes
})export default router

错误提示

浏览器中路由无法显示,提示错误

Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/vue-router.js?v=9eef87ba' does not provide an export named 'RouteRecordRaw'

问题描述

Volar: 'RouteRecordRaw' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.

解决方法

import type {RouteRecordRaw} from 'vue-router'
import {createRouter, createWebHistory} from 'vue-router'// 自定义属性类型检测
type RouterConfig = RouteRecordRaw & {hidden?: boolean // hidden属性非必填name?: string //string属性非必填
}const routes: Array<RouterConfig> = [{path: '/about',name: 'about',hidden: true,component: () => import('../views/AboutView.vue')}
]const router = createRouter({history: a.env.BASE_URL),routes
})export default router

本文发布于:2024-02-01 20:04:40,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678907939117.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:SyntaxError   Uncaught   requested   node   module
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23