error:These relative modules were not found

来源:4-4 单页面应用 Demo2(1)

绿哥

2020-04-11 10:09


import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from '../views/Login.vue'
import Home from '../views/Home.vue'


Vue.use(VueRouter)

  const routes = [
  {
    path: '/',
    name: 'Login',
    component: Login,
  },
  {
      path: '/home',
      name: 'Home',
      component: Home,
      children:[
        {
          path: 'list',
          name: 'List',
          component: () => import(/* webpackChunkName: "list" */ './views/List.vue')
        },
        {
          path: 'user',
          name: 'User',
          component: () => import(/* webpackChunkName: "user" */ './views/User.vue')
        },
      ]
  },
]

const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
  routes
})

export default router

而详细错误如下:

These relative modules were not found:


* ./views/List.vue in ./src/router/index.js

* ./views/User.vue in ./src/router/index.js

我的路径应该都没有出错,想求教如何解决

写回答 关注

2回答

  • 绿哥
    2020-04-11 16:40:15

    没有ok,换了之后组件不能显示出来,求大神们搭救。

  • 绿哥
    2020-04-11 10:42:37

    我自己已经解决了,动态路由配置处将.换成@就ok了。

3小时速成 Vue2.x 核心技术

带你快速学习最流行的前端框架vue2.x的核心技术

82559 学习 · 487 问题

查看课程

相似问题