zoukankan      html  css  js  c++  java
  • vue项目访问页面是报错Error: Cannot find module '@/views/sys/menu/index'

    运行项目能正常运行,但是再项目中访问后台返回的动态路径时就出现:

    网上有些文章提出是问题出现是因为路由懒加载时路径没加载出来,可能node与npm 版本对应,可以修改node版本,然后删了 node_modules文件,重新npm install。这个不知行不行,可自行验证。

    另外一种,解决方法如下:(webpack 版本问题)

    // 路由懒加载 (原来写法)
    // export const loadView = (view) => {
    //   return () => import(`@/views/${view}`)
    // }
    
    //改为新写法
    export const loadView = (view) => {
      return (resolve) => require([`@/views/${view}`], resolve)
    };

    OK!

  • 相关阅读:
    网站数据库
    提笔不知道说啥
    预祝大家新年快乐
    又..
    明日出发
    吸气呼气
    网吧
    光阴似箭
    <转>生活中的各种食品安全问题
    老了吗?
  • 原文地址:https://www.cnblogs.com/lwming/p/13054156.html
Copyright © 2011-2022 走看看