【发布时间】:2021-01-17 13:16:44
【问题描述】:
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See :// webpack . js .org/concepts#loaders
> <template>
| <div class="container">
| <div class="row justify-content-center">
@ ./resources/js/Router.js 4:0-53 11:15-19
@ ./resources/js/app.js
@ multi ./resources/js/App.js ./resources/sass/app.scss
在应用程序中 需要('./bootstrap');
window.Vue = require('vue');
import VueRouter from 'vue-router'
Vue.use(VueRouter)
import router from './Router'
new Vue({
el: '#app',
router
});
在路由器js中
我正在导入 vue-router 和 vue
从 'vue' 导入 Vue 从 'vue-router' 导入 VueRouter Vue.use(VueRouter)
import User from './components/ExampleComponent.Vue' Vue.use(VueRouter); const router = new VueRouter({ mode:'history', routes:[ { path:'/user', component: User, } , { path:'/categories', component: categories, } , ] })
【问题讨论】:
-
您在 window 对象上实例化了 Vue 导入。然后你将路由器分配给 Vue。你试过 window.Vue.use() 吗?我不确定这是否是问题所在。
-
@JustinDuncan 是的,它在 app.js 中导入
标签: laravel vue.js vuejs2 vue-router laravel-7