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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM