Задать вопрос
@Graun

Почему возникает сообщение «default is not exported by node_modules/vue-router/dist/vue-router»?

Здравствуйте использую "Laravel 10".
Запускаю
php artisan serve
npm run dev
npm run watch, и получаю сообщение
"default" is not exported by "node_modules/vue-router/dist/vue-router.mjs", imported by "resources/js/router.js".
file: C:/OSPanel/domains/HelpinG_(web-app)/resources/js/router.js:1:7
1: import VueRouter from 'vue-router';
          ^
2: import PostComponent from "./components/PostComponent.vue";


645a434777f50888214333.pngУстанавливал командой "npm instal vue-router"
Подключаю "vue-router" следующим образом в

1. создаю файл router.js и в нём прописываю
import VueRouter from 'vue-router';
import PostComponent from "./components/PostComponent.vue";

Vue.use(VueRouter)

export default new VueRouter({
    mode: 'history',

    routes:[
        {
            path:'/posts', component: PostComponent
        }
    ]
})


2. Создаю в components -> PostComponent
3. В app.js прописываю
import router from "./router";

    components:{

    },

    router
  • Вопрос задан
  • 549 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
imko
@imko
Senior Scratch Developer
import {VueRouter} from 'vue-router'
?
Ответ написан
@Samuel_Leonardo
читайте актуальную документацию к соответствующей версии
https://router.vuejs.org/guide/
Ответ написан
Комментировать
@Graun Автор вопроса
Ничего не помогло, к сожалению
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы