Vue路由器无法加载组件

Vue router can't loading component

main.js:

import Vue from 'vue';
import App from './App';
import router from './routes/Route';
Vue.config.productionTip = false;
new Vue({
  el: '#app',
  render: h => h(App),
  router
})

Route.js:

import Vue from "vue";
import VueRouter from "vue-router";
import Routes from "./Routes";
Vue.use(VueRouter);
export default new VueRouter({
  mode: 'history',
  Routes
});

Routes.js:

import About from '../components/About';
import Work from '../components/Work';
import Contact from '../components/Contact';
export default [
    {
      path: '/about',
      name: 'about',
      component: About
    }
]

Menu.vue:

<template>
    <div class="menu-top">
        <router-link class="menu-href-route" to="/about"><span>About</span></router-link>
    </div>
</template>
<script>
export default {
    name: 'Menu',
}
</script>

Hello.vue:

<template>
    <div class="hello">
        <router-view></router-view>
    </div>
</template>
<script>
import About from './About';
    export default {
        name: "Hello"
    }
</script>

About.vue:

<template>
    <div>
        About test text
    </div>
</template>

<script>
    export default {
        name: "about"
    }
</script>

我在文件 Route.js 中创建路由并将其导出到 main.js。接下来在文件 Routes.js 中,我创建了 componentns 的路径。在文件 Menu.js 中是 router-link。文件 Hello.vue 有路由器视图。 About.vue 是视图组件。我不知道为什么组件 About.vue 没有加载到文件 Hello.vue 中,当我有地址时:http://localhost:8080/about。我重新安装了 node 和 vue-router,但这没有帮助。

由于js是区分大小写的,所以尝试这样修改

import Vue from "vue";
import VueRouter from "vue-router";
import Routes from "./Routes";
Vue.use(VueRouter);
export default new VueRouter({
  mode: 'history',
  routes: Routes
});