Vue3 quot;export #39;createWebHistory, createRouter#39; was not found in #39;vue-router#39;(在#39;VUE-ROUTER#39;中找不到VUE3;EXPORT#39;createWebHistory,createRouter#39;)
                            本文介绍了在';VUE-ROUTER';中找不到VUE3;EXPORT';createWebHistory,createRouter';的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
                        
                        问题描述
我正在创建一个Vue3应用程序,添加路由器后,我的第一个页面正在加载,但它完全是空白的。
我收到以下邮件
错误:未捕获类型错误:对象(...)不是函数
在控制台中:
找不到./src/router/index.js";EXPORT‘createRouter’中的警告 在‘VUE-ROUTER’ ./src/router/index.js";导出‘createWebHistory’中的警告不是 在‘VUE-ROUTER’中找到
路由器->;index.js
import { createWebHistory, createRouter } from "vue-router";
...
const routes = [{
        path: "/user/create",
        name: "createUser",
        component: createUser,
    },
    {
        path: "/users",
        name: "listUser",
        component: listUser,
        meta: { requiresAuth: true }
    },
    {
        path: "/user/show/:id",
        name: "showUser",
        component: showUser,
        meta: { requiresAuth: true }
    },
    {
        path: "/user/update/:id",
        name: "updateUser",
        component: updateUser,
    },
    {
        path: "/login",
        name: "login",
        component: Login
    },
    {
        path: "/register",
        name: "register",
        component: Register
    },
    {
        path: "/users/bearer",
        name: "bearer",
        component: bearer,
        meta: { requiresAuth: true }
    }
]
const router = createRouter({
    history: createWebHistory(),
    routes,
});
router.beforeEach((to, from, next) => {
    const requiresAuth = to.matched.some(record => record.meta.requiresAuth);
    const isAuthenticated = firebase.auth().currentUser;
    console.log("isauthenticated", isAuthenticated);
    if (requiresAuth && !isAuthenticated) {
        next("/login");
    } else {
        next();
    }
});
export default router;
推荐答案
在这里找到了答案:
Stackoverflow question
您需要通过NPM安装路由器
npm install vue-router@next --save
                        这篇关于在';VUE-ROUTER';中找不到VUE3;EXPORT';createWebHistory,createRouter';的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
				 沃梦达教程
				
			本文标题为:在';VUE-ROUTER';中找不到VUE3;EXPORT';createWebHistory,createRouter';
				
        
 
            
        
             猜你喜欢
        
	     - 400或500级别的HTTP响应 2022-01-01
 - Flexslider 箭头未正确显示 2022-01-01
 - 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
 - Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
 - Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
 - 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
 - Fetch API 如何获取响应体? 2022-01-01
 - CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
 - 失败的 Canvas 360 jquery 插件 2022-01-01
 - addEventListener 在 IE 11 中不起作用 2022-01-01
 
						
						
						
						
						