vue3 无法导入vue-router 报错vue_router__WEBPACK_IMPORTED_MODULE_1__.default is undefined

问题描述:

报错vue_router__WEBPACK_IMPORTED_MODULE_1__.default is undefined

 

在启动的时候,报错

export 'default' (imported as 'Vue') was not found in 'vue' 
export 'default' (imported as 'VueRouter') was not found in 'vue-router' 

报错信息如下:
在这里插入图片描述

原因和解决:

vue3 绑定的是vue-router4

需要下载

npm install vue-router@4

vue3 无法导入vue-router 报错vue_router__WEBPACK_IMPORTED_MODULE_1__.default is undefined_第1张图片vue3 无法导入vue-router 报错vue_router__WEBPACK_IMPORTED_MODULE_1__.default is undefined_第2张图片

启动命令修改

在vue3里面,修改了启动的命令。不能够直接调用Vue

Vue3的写法如下:

import { createRouter, createWebHashHistory} from 'vue-router'

 

import { createApp } from 'vue'

你可能感兴趣的:(vue.js,webpack,前端)