Приложение Vue Js прекрасно работает в режиме разработки, но когда я загружаю его на сервер, оно просто отображает пустую страницу.Все ресурсы отображаются в консоли разработчика.Я использую пакет vue-router.
VueJs 2 / Vue-CLI-3
Ниже мой App.vue
<template>
<div id="app">
<m-nav/>
<router-view></router-view>
</div>
</template>
<script>
import Navbar from './components/Navbar.vue'
export default {
name: 'app',
components: {
'm-nav':Navbar
}
}
</script>
<style>
</style>
Это мой main.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import App from './App.vue'
import HomePage from './components/HomePage.vue'
import Brochure from './components/Brochure.vue'
import Register from './components/Register.vue'
Vue.config.productionTip = false
Vue.use(VueRouter);
const routes = [
{
path:'/',
component: HomePage
},
{
path:'/download',
component: Brochure
},
{
path:'/register',
component: Register
}
];
const router = new VueRouter({
routes,
mode: 'history'
});
new Vue({
router,
render: h => h(App),
}).$mount('#app');
после запуска npm run build
, он показывает пустую страницу, хотя я могу видеть некоторые вещи в DOM <div id="app"></div>
http://prntscr.com/lvasvo
Я непопасть, где я ошибся!Проект завершен, но застрял на этой части!(