問題描述:
若依項(xiàng)目本地運(yùn)行沒有問題,部署到服務(wù)器以后點(diǎn)擊菜單切換路由,一直處于加載狀態(tài),打開控制臺,發(fā)現(xiàn)報(bào)錯(cuò)Error: Cannot find module ‘@/views/xxx‘。
原因:
路由懶加載,webpack版本問題,webpack4 不支持變量方式的動態(tài) import ,新版本需要使用 require() 來解決此問題。
解決辦法:
第一個(gè)地方,store/modules/permission.js。語法:return (resolve) => require([`@/views/${view}`], resolve)
第二個(gè)地方,router/index.js。
?結(jié)果:
成功解決啦~
?文章來源地址http://www.zghlxwxcb.cn/news/detail-519889.html文章來源:http://www.zghlxwxcb.cn/news/detail-519889.html
?
到了這里,關(guān)于解決若依部署后出現(xiàn)Error: Cannot find module ‘@/views/xxx‘問題,本地沒有問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!